I have the same problem, he barks at strangers all the time until he sniffs them and gets comfortable with them. The thing is that at our walks he doesn't really get the change to do this. I don't like people getting the wrong idea about my yorkie, everybody thinks he's a bad dog
Anybody has any suggestion???