My dog, Rex, is like two dogs in one. He is 2.5 years old, neutered pitbull/boxer mix, and is incredibly aggressive towards other dogs.
In the house, he is cuddly, playful, and docile. My mom describes him as "a big mush". He gets along with my nieces and nephews, and doesn't even bark [save the rare occasion someone walks down my driveway that he doesn't know].
Outside, totally different story. He walks with almost his entire weight over his front paws; he has his ears up and tail stiff (actually it's hard to tell because his tail is broken); and he will lunge at basically any moving object we come across [I actually don't know what triggers this behavior; I have another question about something similar]. He pulls on the leash, and essentially refuses to walk anywhere except in front of me. He smells and urinates on everything, often kicking dirt when he's done. He completely ignores me, so badly that even if I grab him by the snout and point his face at me, he keeps his eyes glancing sideways.
It has been suggested to me that Rex is afraid, or simply stressed when outside, and I certainly don't doubt it. My question is: how do I calm him down? How do I carry some of the amazing inside behavior over to our outside walks?
[I understand this is a difficult question, that would require a lot of work. I am simply asking for some first steps in the right direction.]