Because it feels good. They also want you to smell like they do.
Cats will rub their backs or bodies on you when being petted to transfer its scent onto you.
Cats lick their paws to clean themselves and then rub their head to spread their scent, marking their territory and showing affection.
Cats lick their paws to groom themselves and keep clean. They rub their face to mark their territory with scent glands located on their cheeks.
Cats lick their paws to groom themselves and keep clean. They rub their heads to mark their territory with scent glands located on their face.
Because (s)he wants you to rub his/her belly.
To mark you as their territory
Cats rub their head on your face as a way to mark you with their scent. It's a sign of affection and ownership, as they are claiming you as part of their territory. It's also a way for them to show trust and bond with you through scent exchange.
They lick your hand and rub their head up against your hands
Cats rub their paws on blankets and soft surfaces to mark their territory with scent glands located in their paws, and to leave their scent behind as a way of claiming the area as their own.
My cats show their affection when they rub up against my leg
A cat does this to mark their territory or (if to a person) they are responding; telling you that your theirs.
yes, rub it all over and into their nose, then help him ejaculate