As I was walking Frodo today, someones small dog ran out of their garage, charged him and barked uncontrollably at him. This happens almost every day, we encounter loose dogs running around us. How on earth is Frodo suppose to have positive associations with other dogs when this keeps happening. I live in a military community and they don't enforce leash rules. I understand that most of the time these are smaller dogs but just the same they are making him more fearful. He has never bit anyone or another dog but I am worried that one day he will. Where will that leave him since he is the bigger dog and in most peoples minds, the mean German Shepherd. I bought a Halti headcollar that that seems to get him in control better but I am still scared every time we walk. PAST INFO- he was nipped at a few times as a puppy when he was being walked(by loose dogs) do you think these situations have caused permanent damage?