Dr.Greg I love animals and their bond with us. My new book Dog Dish Diet: Sensible Nutr More
Q: Cat peeing on bed
A: Sorry to hear this. Cats are somehow very picky about their litter boxes. Do you clean her litter box often to keep it very clean? Have you tried to put the litter box near her favorite spot?
I have two cats myself and one cat used to pee on the carpet. I tried so many ways to stop her from doing this but it didn't work. Eventually I moved the litter box to the place she liked to pee a lot. Then she stopped as it was her favorite place.
I think in your case it's more of a hehavioral problem instead of a health issue. Try to keep her litter box very clean and move the litter box to where she likes.
She is only 7 month old so be patient. It's not hard to teach her since she's still young.