My husband and I have a 4 year old White German Shepherd who has slowly become more aggressive over the past couple years. We took him to a dog behaviorist almost two years ago. He acted fine for the behaviorist, but as soon as we were home he would bark and try to bite strangers all over again. I think he's very territorial. We have moved him several times since we've adopted him as a puppy and I wonder if that has messed with him. We don't live anywhere near other behaviorists that would be willing to come to where I live & help me train my dog. I believe my shepherd feels he is the alpha in the household & has to protect me at all times; he doesn't see my husband as the alpha at all. His behavior is manageable in the house, but once we go outside and he sees strangers we never know what he is going to do. Sometimes he calms down and others he won't stop barking. Originally it was just men he would bark at, now it's everyone. I need tips or any advice possible. My husband and I are at our wits end we love our dog & don't want to see anything bad happen to him.