Some of Princess's behavior has really been bothering me lately & now I'm starting to fear I did not socialize her right-the way I thought I was when she was a pup.
Yes, she was brought home too early (9.5 wks.), but I immediately let her be around my close family & their dogs. After vacc. completion I walked her, asked other dog walkers if Princess could say hello to their dogs, etc. I took her into the pet stores & encouraged her at the vet's office. She's been around various men in my family, kids of all ages & even my sister's cockatiels.
Well now she barks like a MANIAC at other dogs-even driving down the road. She freaks at men more than women, and all dogs that are not part of the family. She's been exposed to my bff's Boston off & on her whole life and we went to her house for the first time in about a year recently. Princess acted better than before but actually pooped when she wasn't even squatting...I guess from nerves? I've seen her submit to my mom's dogs at times but then she'll 'challenge' them in a playful way.
I don't want a yappy dog I can't take out in public, walk to the park with, etc. without worrying what people think of her.

Is it too late, can I do anything to fix what I've screwed up?
PS. At the stores, vet, etc. she is terrified & wont bark, but any other time & it's game on.