My big mistake was holding Cody back when we saw another dog as I wasn't sure of his reaction. He either pulls and barks or backs off. Even in puppy school he was accepting but didn't want puppy play or to be smelled or touched by another dog. We think he doesn't know he is one.. That's terrific you can take Zorro out with you. I take Cody to friend's houses but he'll run and sit by the door, or run back into the car in unfamilar surroundings. Hmmmm. Around our area he's very territorial. So great you're getting to the problem early!