My partner and I have a 12 week Bernese puppy that we adopted when he was 9 weeks old. This is our first Bernese dog, and he is awesome!
I just have one concern. We've been socializing him from the time we got him, and he's been wary of people from the get go. I've been taking him to cafes, inviting friends over, etc. and asking people to give him treats. He snapped in one instance and barked in another in the very early stages. He does seem better now, never has problems taking treats from hands anymore, and occasionally lets people pet him. More often than not, though, he consistently dodges or ducks from being pet. This seems particularly to be the case when people try to pet him over the head (which I've read is normal), but not always.
In many ways, he doesn't seem very timid, as he will walk over to people as though almost expecting to get attention. He is not timid at all with dogs (currently in puppy school), and not hand shy at all with me or my partner. We met him when he was 5 weeks and he was shy then, but didn't seem to be when we picked him up at 9 weeks.
I guess I'm just wondering how concerned I should be? Is this likely to turn into anything more serious, i.e. fear biting as he gets older? My vet said people just need to let him come to them and greet them on his terms, which may involve hanging out for a bit and ignoring him while he sniffs, etc. This is difficult when we are out in public - am I doing more harm than good in letting strangers try to pet him? I feel he needs lots of socialization at this age.
I don't want to make this a bigger problem than it is, but I don't want to make any big mistakes either! If he's just shy/wary that's fine, but how do I manage it at this young age? Advice really appreciated.