Cats may also rub against a dog as a way of greeting them. When cats are speaking with other non-human beings, they tend to communicate with their eyes, tails, and scent, and even head.
2. It’s All About Territory and Smell for Your Cat
Cats can be very territorial creatures, and their interest in claiming other members of the household is enough for them to start rubbing against anything and everything…including your dog!
A cat who wants something tends to be very obvious in her body language and attempts to “tell” you what exactly it is that she needs. Rubbing against your dog is her way of trying to get your attention.