I'm sure another training class will help. My Kito wasn't socialized properly as a pup either--he can handle other dogs, but he cannot meet them while he is leashed--he goes crazy!!! If he meets them off leash, he's fine, unless they're small. He does well with all of the dogs we need him too, my parents, my mother in laws, and ours, but I usually cross the street if there's another dog coming on our walks.