My dog is six years old and she started humping my leg a couple of years ago when the cat moved in. She never did it before. She does not do it to anyone else, only me. I scold her and she comes right back. I usually have to get up and totally redirect her attention. It's almost like she is trying to tell the cat that I belong to her!