We just got a new couch (threw out the last one since our cat ruined it). Our solution is to put packing tape on the edges or she will scratch up the sofa!
I've tried all kinds of things from feliway to sprays, but sofas are like catnip to cats!
Do your cats ruin furniture? How do you protect it?