Sounds like an allergy to me. I'd stop the raw egg, it can cause salmonella. Yes, dogs can get it.

What kind of food does he eat? Coul dit be from the shampoo you use?

Do you use a humidifier in your house this time of year? If not, get one. You'll love it. It makes my skin smoothe and soft, even in the winter.