The Chuckit Launcher is a necessity if you have a dog that enjoys the game of fetch.  I have always known about this product but considered it for the lazy man.  My yellow lab has enough energy to make a game of fetch feel like pitching nine innings in the big leagues.  It would get to the point where I would have to ice my shoulder.  I eventually invested in one of these and now use it regularly.  Once you get the hang of the throwing motion you can launch the ball incredible distances with very little effort.