I think Molly would benefit from some socializing, maybe a doggie daycare a couple of days during the week. Maybe you could start by taking her for 1/2 days until she gets accustomed to it. You didn't say how long you have had Molly. If you have just gotten her, it will take her a little bit to get use to her surroundings. She will get more and more comfortable with each day. An obedience class would be helpful and get her around other dogs and people which would help bring her out of her "shell".
Happy New Year!!!
Happy New Year!!!