How to correct a puppy's humping problems?
My puppy is about 4month old, and whenever he meets strangers, he tends to bark and run around like crazy. I think that this is a socialization problems and am working on socializing him more. But the thing is, after he gets used to the stranger, he can start approaching them and if the stranger welcomes him, there are times when he starts to hump them. I usually take him away when he does that, I don't know if that is what I should be doing but I don't want him to hump my friends or in fact, anyone. When I first got him (2 and a half months old), he was shy around me but did not bark or go crazy. And after a day, he tried to hump me too. I just ignored him and later on, he stopped trying humping me, but that doesn't apply to strangers he just got used to in a few minutes. He also tends to hump his bed after he smells it, I don't know if its the scent that gets him excited or what, but I mainly want to stop him from humping random people. And also, what is the best way to socialize our puppy? We just moved to a new area and don't have many friends to invite over, and he barks like crazy whenever a stranger approaches so I don't know if going to a public place is the best idea because he barks really loud, sometimes growls, and runs around like crazy and occasionally goes into a playing position too.