Luther has had some leash aggression problems for awhile now. We had a behaviorist come over, she gave us a few tips, and they have worked a bit. However, she felt that his aggression was a prey thing and we are now 100% sure it is a protective thing, so I think her tips are only getting us so far. Luther tends to react when people "sneak" up behind us when we are on a walk or when people get too close to us. We have tried positive reinforcement to teach him that it is okay for people to be near us or come up to us on the street. He has gotten much better, but he still has his moments.
However, this weekend we had my boyfriend's dad watch Luther while we were at a wedding. His behavior was perfect when we were not around, but whenever we were in my boyfriend's dad's home at the same time as his dad Luther would lose it on his dad. He would jump on him, snap at him, and bark at him. So it became clear to us that his behavior is protective and not prey instinct. Later that day, we stopped at his mom's and he attempted to attack his mom's husband, but he was fine with my boyfriends mom. It looks like he is more weary of men, though he has lunged/barked at women during our walks. So basically, if we left him alone with others, he was fine, but the second we returned, he went into protective mode on those same people he had just behaved perfectly with.
How do we get him to feel like he does not need to protect us like this? I suppose we need to reassert ourselves as the leader, but what is the best way to go about this?