Quote:
|
He gets disciplined everytime for it; but he still tries
|
Probably not the best way to deal with it...you are likely bulding some wierd associations. You may consider, of all the odd things, getting him a "hump-puppet" and training him to do it on command. Try introducing the hump-puppet and when he humps, give him treats. After a few weeks of doing that consistently as you can, name the action "good hump!". When he's done humping, give him a treat. Tell him "Good boy! Good Friend".
You might think that this encourages humping in general, and it might at first...but he'll quickly learn that he only gets treats when he humps his hump puppet. And he will also learn the word "friend" means to stop humping. So when a neighbor comes over you can say "Friend!" to your dog in a happy way, and nobody but you knows what you have told him. Treat him for being good, always!
However, I wouldn't wory about him humping strangers unless he has started doing this. I suspect that a hump puppet will clear things up nicely for you and that associating treats and commands with it are actually unnecessary yet.