I have 2 Australian Cattle Dogs who love to have us throw this for them.  I have have trouble throwing a ball and picking it up over and over and over again. The ChuckIt! Ball Launcher solves both those problems.  It's so easy to toss the ball a long distance and pick it up and repeat. One of my dogs LOVES this toy. He will chase the ball & bring it back to me until he drops the ball, lies down on top of it and rests until he's ready to go again.