What Causes A Dog To Shake His Head Repeatedly. When dogs feel itchiness or irritation in their ears, they instinctively shake their heads. Ear infections are the most common cause of head shaking in our furry friends.

Head shaking is usually a perfectly normal thing, it helps your dog with his lack of opposable thumbs after all. Your dog shaking its head can be a sign of an ear issue. Another reason why your dog is scratching his ears plus shaking his head can be related to parasitical infection.