Why do Dogs Shake Their Heads?

A dog will shake their head when they are wet. Some other reasons a dog may shake their head are allergies or illness. If your dog is shaking its head excessively a vet should be consulted.