Lots of dogs love nothing more in the world than to play fetch with a tennis ball. Hours and hours are required of the game to fulfill the dogs never ending itch for the game. But, what to do for man's best friend when man's arm has grown tired from the endless throwing?

This video shows a pup using a creative and unique machine that throw the ball for as long as a dog will bring it back to it. The dog that is shown in the clip seems to be the happiest dog I have seen in a while.

This video is sure to warm your heart and might give you an idea for the best Christmas gift for your pet.