That's pretty darn cute! I believe that's actually called "obedience training". There are obedience trials where the owners and dogs "dance", but I don't think I've ever seen such a long and involved routine. Thanks for sharing! That dog's smile is as big as the observers'!