There are several beliefs about the reason puppies cock their head. The widespread idea is that they are hoping to maximize a skill to hear you. Furthermore suggestion points that it's an way for them to process your commands. Finally, it might just be an adorable mannerism with absolutely no imp