I came home from work and didnt notice till my boyfriend saw the dog humping his son's leg. I didnt beleive him till i saw it with my own eyes, i didnt know what to do so i put him in his little space i did see this t-shirt we gave him so he can smell my boyfreinds scent. And i looked all over it and notice a little tiny stain. I am new to my Yorkie just got him on Saturday 13th of May, what normally happens when they are in heat? how long does it last if i get him neutered will this stop? Please help dont want people to come over and he starts humping their leg please help me