This Dog Shows it All

You’ll watch this video and laugh. Then, you’ll spend hours trying to figure out how the dog was trained to do this.