A belly sleeper
My Diva Kitty is a belly sleeper - on my belly. How can I train her not to before my surgery date?
Someone mentioned something about putting a pillow on my stomach. She will just try to get on the pillow.
She also occasionally has the habit of jumping onto me from the top of the sofa & I know I can't handle that.
I find that a bellow of pain is enough to give them the message not to jump on a part of your body where they're used to jumping. You can start this before your surgery, when you're on the couch, by letting out a loud "OUCH!" whenever she jumps down onto your belly. Soon she'll realize it's no longer kosher to do this. If a yell doesn't work, you could use a "shaker can" (pop can with a few pennies in it and the opening taped shut, you shake it and they don't like the noise) or a squirt bottle with water.
As to the belly sleeping, I've got two Siamese who use my belly and chest as prime real estate, whenever I lie on my bed. I have found that at times when I'm sensitive there (like if I've got cramps or feeling sick to my stomach) pushing them away a few times in a row will again give them the message that you don't want them there now. If your cat is really persistent, you could also try the OUCH method I described above, again, start before your surgery. That's what I'm planning to do before I get my surgery done.