It could be many things. Why don't you ask your vet? The head shaking could be an ear infection, epilepsy, neurological disorder, etc.
I don't know what that respiratory Stridor is, but my brothers Yorkie makes snorting noises during the day, and snores at night, and has to have a flap of skin removed from the back of it's throat. You might want to look into that. |