If your dog loves fetch as much as mine does, this is the best toy ever invented. The launcher is exceptionally good quality and it really works with very little effort! I bought this so my children could launch the ball a greater distance for our dog, and after a little getting used to it, kids and dog are all very happy. Highly recommended!