Question
My dog is scared of everyone except me. He used to stay on a farm where some people always teased him. Now he is scared of everyone except me because he knows me.
What can I do for him?
Answer
You work on it slowly. Trust is a difficult thing. Take him out, slowly get him socialised to a few people, and more and more. Deal with how he manifests the fear - talking to a dog calmly and quietly works wonders.
You'll also have to use what motivates him to open up. Once he realises that people have food/will play with him/will pet him, he'll start getting used to it. Start with your family (and let them know there will be concequences if they tease or otherwise mess with the dog), and then slowly increase his circle of people. Take it slow, be patient, and use lots of positive reinforcement, and you'll be on your way.
That said, some dogs are just not people dogs. Even if your dog isn't the center of attention, and ignores people, its better than fear ;).
Answered By - Journeyman Geek