My Border Collie is absolutely terrified of new people and dogs and I have no idea what to do to fix it. I want to be able to take her to places like the dog park, but on top of her being afraid of everything there, I don't know what she'll do in this situation. We've taken her to puppy class and she was terrified at first, but got used to it. Then she went through a fear period and it began all over again. She's 8 months old now and I'm not sure if she's still in her fear period, but she's scared regardless. We've taken her to Petsmart and she nipped at a little girl that ran up to her and grabbed at her face. It wasn't an aggressive nip like she intended to hurt her, but she pulled away and nipped after showing her teeth. The child's mother was there and the little girl did ask to pet our dogs, only after she had reached out and begun petting Sparrow. The mother was like "Oh, well I hope it's okay." I'm not so worried about the little girl being bitten because it was her mother's responsibility to make sure if she was around dogs that she know how to approach. I just don't want Fairley to be labeled a dangerous dog. The second time in Petsmart, someone we knew had their small dog there and Fairley just hid behind me and wouldn't respond to treats. If people don't acknowledge her, she generally doesn't freak out. Sometimes she will even go up to them to sniff. She will go up to some people and not others, and I don't understand how she picks the ones she want to go up to. This is a huge problem to me because I want to get her into agility, but if she can't handle people and dogs, it will never work. Also, I don't want her to freak out and try to escape because it could be dangerous. Is there some way I could work on recall and commands when there's such a huge distraction for her? You guys were great about my last problem and after I've been working on what was suggested to me, Fairley has calmed down quite a bit and she isn't so much a pain in the butt anymore. I'm really hoping that you guys can help again.