great squeaky ball, but the squeak doesn't always last long (lost it after a few days playing with) but the ball stayed in one piece for over a year with my Border Collie. It's a bit pricy for what it is.
Dog loves the balls but the squeak can drive you crazy. Found that if you rinse the ball in plain water it stops the squeak until it dries out fully inside.