Here's a cute video of a dog playing fetch all by itself, without the need for any human to throw the ball it is fetching. How? His owner, an engineer, built a catapult for the dog to use. And the dog learned how to use it!
The video quality is terrible, but you'll enjoy it anyway: