This is one self sufficient dog. He doesn’t even need his human friend to throw him the ball. He’s figured out if he lets it go on top of the hill, the ball will roll down. Then he can fetch the ball and start all over again. It’s an infinite loop! The video is going viral on sites like and SayOMG.