Needed something to launch the ball a good distance for my shepherd, this does the trick ( had to learn to send it in the right direction but that went quickly). And my dog has learned to put the ball in the cup so I don't have to wrestle him for it or handle a slimy ball too much, nice bonus.