Good quality tennis balls, quality sport brands (mainly Slazenger, Wilson, Dunlop, Babolat and Head) not cheap dangerous toy balls which often split. Range of degree of felt wear ranging from 'near new' to 'good used' condition. Nice balls, some have minor marks, and all have been tested - They have plenty bounce and life left in them for your dog. Any questions, just ask.
eBay