Our dog loves to chase tennis balls or rubber balls, and with this launcher even our 4 yr old can throw them a good distance for him.  I like the pocket size even better than the first longer one we had bought.  Only caution is that the launcher is plastic and strong chewers can put nicks all over it (why we had to get a 2nd one) so we keep ours out of reach of the puppy now.