We’ve seen some videos here and there of dogs throwing their own ball to fetch, but can you think of a better place to do it than a boat ramp? The ball gets its own momentum, and the dog gets to swim, too, as long as he’s not in a big hurry to catch the ball. This dog’s got it all figured out! -via Tastefully Offensive