Playing fetch with your dog can get tiring — not to mention a bit gross depending on how slobbery the ball gets — but a pet owner appears to have devised a way for a ball-chasing dog to get hours of entertainment (minus the tired arm or a sticky ball).

Meet the dog that learned to load and launch its own ball-throwing catapult:

This video — titled “This is what happens when an engineer owns a dog” — was posted on YouTube last month, but it could be a bit older as the video appears to be a repost. More recently, it has been getting viral play around the Internet.

It is also not the only fetch machine out there either. Here’s another catapult device an owner created to entertain his dog:

(H/T: Sploid)