My other dog, Rocky is the opposite. He's loving in our house, but as soon as you let him outside to walk, pray that there's NOT another dog nearby. He'll bark and bark and bark. In fact he just woke me up yesterday at nine o'clock. Or when a car goes by on a walk, he pulls my mom VERY hard.
But Wild, we've tried everything with him. Obedience, a glove my mom can wear when he pulls, a muzzle when people come to my house, even a special harness.
The wierd thing is, that he's fine when my dad walks him. My dad controls him better, I think.