We adopted our approx. 3 year old boy, Hank, almost exactly 3 months ago. He is adapting to us pretty well, and even this is getting better, but he seems to be completely un-educated in dog to dog greeting. I realize on leash nose-to-nose is a bad idea, but I live in not the greatest area of Los Angeles, and there are A) a lot of off leash dogs in areas where a leash is required, in parks, and the streets, and B) Other dog owners who say their dog is sweet, and walk right up without permission. I'm not sure how to handle it, and neither is Hank. I would like to get him used to greeting other dogs, as it happens daily whether we want it to or not, and I don't think a dog park is a great idea with him yet, as I don't know how he handles play with other dogs, not to mention he will be far from the only improperly socialized dog there. Every time a dog comes up he acts differently. Sometimes he's overly exuberant, wanting to play, which is not appropriate in say, a pet store, sometimes they start snapping at each other, and little dogs he boxes, or tries to go under them, which they of course hate. Are there adult socialization classes? like supervised meetings? I've had several dogs in my life, but this process is new to me, and I don't know as much about dog interaction as I'd like. Even if I knew what behaviors were causing what reactions from the other dogs, or vice versa, that would help a lot. He's in an obedience class right now, because although he knows the commands they are teaching us, we want to get him to do them in a setting with lots of other dogs. just working on on leash attentiveness. Is there anything else we can do?