I'm not so worried about it now as DD2 is nearly 18 months and would cuddle the cat to death before anything else (although I'm not a fan of cat hair in her sleeping area), but I'm pregnant with DC3 and hate the idea of the cat jumping into the baby's bed. He also jumped up on the change table while I was changing DD2's nappy this morning and narrowly avoided scratching her legs as he scrabbled for purchase. AFAIK this has just started.
What's the best way to train him out of this? He's 8 months old and doesn't seem to learn very well, judging from how much he scratches my carpet instead of using the lovely scratching posts we have. The baby's due in 5 months so plenty of time.
His brother is relatively well behaved with carpets and beds. I find the difference highly irritating!
(And if anyone has tips for how to encourage him to use the scratch posts instead of my carpet I will love you forever.)
One of my cats is the same, can often be found sitting either on the changing table or in the moses basket. It doesn't bother me though.
If I were you I would just scare him away when he's in a place you don't like. If you can, keep him away from these places when you aren't around by closing doors, so he doesn't get into the habit of using them as sleeping spots. But it might not be so easy keeping him away completely.
The scratching is a bit easier to tackle. Do you have multiple scratching posts? Are they close to the spots of carpet the cat likes to scratch? Do you treat the cat for using the posts? Have you tried horizontal scratching mats as well?
Oh, and feliway spray really helps the scratching. If you spray it on the areas where they scratch, it somehow stops them scratching. No idea how it works, because it's a cat pheromone that relaxes them and makes them feel safe - but it definitely worked for us!!!
Scratch posts often aren't tall enough. Our cats prefer the door mat, the coir (?) ones. Or as pp said, a flat scratch board. . Put him down with a firm no every time. Close doors when you aren't there