Our Privacy/Cookie Policy contains detailed information about the types of cookies & related technology on our site, and some ways to opt out. By using the site, you agree to the uses of cookies and other technology as outlined in our Policy, and to our Terms of Use.


How to Make a Cat Stop Rubbing Against Legs

By Megan Furey | Updated September 26, 2017

Items you will need

  • Scratching post

  • Cat treats

When your cat rubs against your leg, it isn’t because she is trying to drive you crazy. Dr. Tricia Heine, a veterinarian formerly with the University of Illinois College of Veterinary Medicine in Urbana, says,"Cats have scent glands around their mouths, chins, foreheads and lips, so rubbing puts their scent on whatever they are rubbing against." Rubbing your leg is your cat’s way of marking you as her friend. However, this friendly gesture isn’t always welcome, especially when you’re wearing black pants. While cats are not easy to train, it is possible to redirect her natural behavior.

Think of what you would like your cat to do instead. It is always easier to train a pet what you want it to do, rather than teaching it to stop doing something. Having a clear idea of what you would like to see instead will help you teach your cat much faster.

Get a scratching post, even if your cat is de-clawed. This can be a substitute “leg” for your cat to rub against. To make the post more attractive to him, you can spray it with catnip-scented mist.

Every time your cat starts to rub against your leg, gently pick up the cat and put her beside the scratching post. Praise your cat with treats and petting.

Whenever your cat goes near the scratching post, reward your cat with a treat to reinforce the idea that the scratching post is a good thing to rub against.


Megan Furey works as a disability advocate, specializing in service animal training. Furey has written for non-for-profit organizations with a special emphasis on disability awareness. She devotes her spare time to her other passions: music and reading. She holds a Bachelor of Arts in English/creative writing.