i rehomed a dog a few days ago, he spent ever oppertunity trying to hump my leg,arm,head when im asleep,anyway of stopping this other then the vets to give him the snip?