when i got Bentley the first day he humped my arm on the ride home. i just pushed him away and said NO and after a day or two of learning that i don't allow it he stopped for good. never has tried it again. i understand humping is a normal dog thing, but i just don't like it and taught my boy it's not ok to do and he doesn't. Sadie humps him sometimes and i usually just distract her by getting her to play with toys instead. she's all dominance though. it just looks icky to me and i don't want it done around me.
someday i'll have a human son and wouldn't allow him to do "normal" things boys do in the living room around us. he'll be taught that it's something to do in private and not in the presence of mom or dad or anyone else. a simple please go to your room if you need some private time is all it will take and he'll understand it's not public stuff it's private stuff. not wrong, just not something we do in front of the whole world

and i agree dogs or humans it's not gross to be our animal selves, just not ok for public