Okay, MomtoAngus, thanks. That makes it clearer.
Erin's suggestion of puppy classes is excellent. They are well worth the time and money!
The other thing that I'd do is this: I'd take treats to work and ask lots and lots of people to offer treats to Angus. If he won't go to them to get his treat at first, let them toss it to him. You want him to decide "good things come from strange people". As he becomes more comfortable, he will probably start running to newcomers to get his treat.
Also, be careful that you aren't inadvertently rewarding him for acting shy. It's easy to reach down and pet your dog when he comes seeking reassurance. Doing so reinforces shy behavior. Try to ignore that behavior and instead reinforce any brave behavior on his part.
You can also do this at parks and places like Petsmart. Dogowners and employees of dog-places are especially receptive to being asked to give the dog a treat. Joey wasn't especially shy but I made a point of doing this with people in uniforms, strange hats, wheelchairs, bikes and other things that he shyed away from.
Good luck!
__________________ FirstYorkie We Love Clicker-Training! |