Te best we’ve found (over many years)
Our dogs don’t play fetch, they seem to think “why do I bother bringing it to you, when all you do is throw it away!”. But they do like squeaking a tennis ball. We’ve used these for years. A tad unreliable in that some squeaks will last 3 weeks and others less than 10 minutes. Our Tibetan Terrier boy could rip one to bits in 10 minutes, when he was younger, but then everything went the same way at that time.