there's this tape that discourages scratching. my parents use it at their house and i've been meaning to ask them where they got it. i could use it for a couple of carpet spots at my house.
also, if cats have adequate scratching posts that they're taught to use from a young age, they never scratch furniture.