So my dog (1 year old German shepherd) when in my backyard, barks at the sight of people and other dogs. My neighbor has complained before and we have begun training to make him less aggressive when outside the house with other people. So far so good as I can take him to the park and go hiking...