Give the cat a scratching post, or something else it is allowed and encouraged to rip up. Persuade it to leave the effin sofa alone, on pain of death. That's about the only thing that really works.
Lol suppose so.
I've always preferred leather. But the quality of leather makes a big difference. You get a cheap leather sofa and it won't be as comfy as a fabric one-- but if you're willing to shell out the extra money a good leather sofa, in my personal opinion, can be even more comfy than a fabric one.
What's a good price for a leather sofa? We were thinking about £800 - £900 (as a 3 seater recliner)