“My cat rolls over but if I try to rub her belly, she will scratch and bite, why does she do this?” is a question I am often asked by cat owners. People who are familiar with dogs and have experienced the dog that rolls over to have his belly scratched, assume that cats want the same thing.
When a cat, rolls over it is a defensive position that they use when they cannot out run an attacker. This allows them to use the claws on all four feet for defense.
However, some cats do roll over and lay on their back because they enjoy it. They will do this when they feel comfortable enough in their environment to expose their vital organs.
If you have a kitten, you can get the kitten used to being handled and petted by gently handling all their body parts in a caressing manner. This will allow a veterinarian and you to examine the cat for lumps, bumps and injuries without too much stress to the cat.
If you gently pet a kitten sometimes the kitten will allow you to rub its belly. If the kitten seems to enjoy this, you can do it as a sign of affection. Often a kitten will playfully hit your hand with its front and hind feet. As long as it is playful and no teeth and claws scratch or bite, this can be a fun time for the kitten and owner. But if the cat offers its belly but does not like to be touched there, it is best to accept the friendly gesture as a compliment and do not try to rub their belly.