I am not sure what to say but have you tried socializing her around a bunch of people? Puppy class may help. There would be other dogs and people to socialize with. Or even a dog park? although the park may be a little intimidating and overwhelming at first. Maybe try carrying the can of coins around with you until she "gets it". Wish you luck. I am sure someone will be able to come up with a solution for you.