Hi, I have a 13 month old German Shepherd, Lex, whom I adopted from a rescue at the age of 6 months. He was very fearful then, mostly afraid of dogs. As he got older, he started barking at dogs, then children, then any stranger that comes up to him. When he barks, he mostly stands his ground; he's not lunging or backing away. When a visitor comes into the house, he barks at them. When I am at home, he will continue barking until the visitor sits down or otherwise lets him know they are not threatening. When I am not at home, but my roommate is, he will bark at a stranger and then run off. We have taken him to two trainers, one of which says he will be the most aggressive thing on the planet (she is biased against White German shepherds), and another trainer who specializes in German shepherds says Lex just needs me to be more alpha and show him I can protect him. I do all the alpha things - I eat before him, he is not allowed on furniture, I go through doors first, he eats only after given the command, he moves out of the way for me, etc. I do see a lot of improvement. He does not bark at people or dogs so much anymore. However, when I call him to come to me, he sometimes rolls over and pees on the floor. I never hit him, but I don't know if he was abused in some way before I got him. Is it possible to be too alpha? I want to solve his aggression problems, but I also want to stop the submissive urination.
Thanks,
Nessie