Dogs can be taught a lot of things, but I'll bet you never thought a beautifully choreographed dance routine with a human would be one of them.

You have to appreciated both the dog's graceful ability and how well it responds to the dance movements and hand signals which seem to flow with the dance.

Like any choreographed routine, I'm sure there has been a lot of time rehearsing to get it just right.