Dancing Merengue Dog

How did this dog learn this whole routine?
Animals blogs & blog postsSociety Blog Directory