Agressive/territorial miniature schnauzer
So, my girlfriend has a mini schnauzer named Wiley He seems to be very dominant/territorial. Territorial in the fact that when taking him on a walk, he pees(depending on the length of the walk, he will pee 10 plus times) on every practical spot that past dogs have peed on. He is a loving dog when around the people that he knows(mainly me/my gf/her family, but he gets very anxious, barks a lot, growls, and wants to sniff the new person/jump on that has entered into the home or scenario to the point were you cant control him...you have to hold him by his harness to restrain him. I don't know a lot about dogs, but I feel like there is a major respect to authority issue here along with Wiley thinking he is the one in control...which he should not be. Do you have any suggestions or advice in this situation? One thing to notice also, whenever he has spent enough time with the newcomer, he always calms down and becomes a lover.