"My dog is an older dog that is a little funny with balls and squeaky toys, so when I first gave it to him to try it out he walked away from it. I actually purchased it for him for xmas and wanted to try it out with him prior to wrapping it up. I thought I was going to be disappointed with my purchase but after the family played with him he actually loved it. I think that this is a toy that would be best given to a dog that has already been used to playing with balls and squeaky toys. The ball quality itself is of a very good quality, durable, flexible and I believe will work with all sizes of dogs. My dog is a miniature pinscher with a little mouth and he was able to grip it without a problem, even being six years old. The spiny things on the ball is good for his gums and they actually help him with his need to chew on our items. Overall, I would highly recommend this ball to others without any reservations."