Thank you all VERY MUCH for the great encouragement. I feel silly for feeling so emotional about it. He is a really great dog, just friendly to people, loves to play, but gets excited around other dogs. He isn't aggressive, doesn't growl or show his teeth, but sheesh, he really wants to get to them. I haven't tried a dog park, I don't think either of us are ready for that. My trainer told me that when he flares up at another dog, to throw a water filled baggie at his feet. It settles him ok, sometimes it takes twice. I try like anything to avoid encounters with other dogs, but I need to get him exposure at some point. I know I get anxious, and he probably picks up on that. I live in a neighborhood with sidewalks and stuff, so we have a safe place to go, but I'd love to someday take him on hikes and to the coast and stuff. So, three years old is still kind of pup like? Good to know. I want to learn as much as possible so ANY AND ALL advice is welcome. I have a prong collar for him, but I'm not educated on how to use it. The collar I use at my trainer's suggestion has a flat nylon part connected with a chain that when I pull back on it for correction, it makes a noise he doesn't like. Thank you again for all advice. You're a God send!!