My nine month old male yorkie puppy gets so excited that he starts humping peoples legs arms and any other limb he can get ahold of! As well as humping the air when he smell's curtain scents, it's getting to become a big problem, not to mention embarrassing! How do I go about teaching him it's not right to do that to people? What is it that makes him do that?(odors,textures... )