My husky puppy is shy of head petting, is it teething or behavior?
If she's just shying away from head petting, that's not a hopeless case. Most dogs are not very comfortable with someone reaching for the top of their head, and it could just be she isn't used to it, or related to some pain such as teething, as you suggested.
A good thing new people meeting her can do is to bend down and either offer their hand for sniffing, or offer her a treat, and then to gently pet under her chin instead if she'll accept that. You can also have new people meeting her offering a treat and let her approach first, and then praise and treat if she accepts petting without shying away. If she becomes too fearful or stressed, stopping all petting and giving her a chance to relax before trying again can help.
Group classes are useful for socialization with other pets and people in a structured environment, so even if it doesn't address the specific issue, it can help with overall social behavior.
I'd just keep up with positive reinforcement training, having new people approach her slowly, and praising and treating when she shows interest in them, without pushing her to interact if she becomes stressed or fearful.
Updated on September 23rd, 2025