I’m sure we can all agree that dogs are truly amazing. They can play ball, keep us entertained and show us love and affection; some can even dance!
Most dogs are relatively easy to train to do a simple little trick like shaking your hand or being asked to sit. But the pooch in the video below takes this to a whole new level.
It can sometimes be strange to see an animal perform complex actions, especially ones which require a good memory, such as completing a full dance routine. This dog, however, has no problem and boy, can he dance.