If you got a dog that is high energy, loves to fetch, or likes to run after things that are thrown, then look no further.  You can hurl balls a really good distance without even trying.  My GSD juvenile was burnt out at the end of the day.  I hurl it down the street for now to help to keep his toenails from becoming eagle talons, and the ball goes really far even after the balls flight.