I use this launcher with Chuckit's Ultra Ball. The launcher comes with a large tennis ball and the dog likes it but the Mega Ball Launcher with the Ultra Ball is a hit with my dog. I can throw the ball a long way, the dog gets a good run, and it's easy on my old arm. I am older with a puppy; the launcher prevents a sore arm.