This is THE tennis ball launcher. It shoots them far enough that our Australian Shepherd gets a good workout fairly quickly. I would absolutely recommend this to anyone who plays fetch with their dog.