The iFetch is designed for dogs to play fetch with itself, and yes, that does sound really bad now that I have written it out. Seriously, this is what it does. You can see the video to see how a dog puts the ball in a funnel, and then a machine flings the ball. Then repeat.
Okay, there are a few things that I want to bring up about this device. First, it requires that the dog learns how to put the ball in the iFetch funnel. I suppose that will be a rough transition, as my dog often fails to bring back the Frisbee or ball. I do like how the dog gets excited after it has learned to put the ball in. That is totally worth it.
Second, you should really play fetch with your dog yourself. I guarantee, even though you might be tired after a day of work, there is something very fun about making your dog happy.
If you want to, you can get the iFetch for about $75, and enjoy as the iFetch throws the ball 10, 20, and 30 feet.