Our Yorkie lives for her toys  She will chase her ball all day if you let her.  We take her to the beach a lot so her tennis balls get pretty wet and sandy YUCK.  The chuckit ball is fantastic for the beach, you can throw it in the water or on the beach and it stays clean.  I also love that it comes in smaller sizes for little dogs. We've bought the smaller tennis balls for her but they get chewed up to quickly.  She can't chew up and destroy the chuckit ball : )  and I love that.  Also its amazing to me how little effort it takes to throw the ball so far.  My favorite ball is the glow in the dark ball.  We use that every morning since we go to work at 3 am and when I walk her that early she doesn't lose track of the ball  This is really the best toy/product that we've ever gotten for our dog