We REALLY need new sofas. We've got leather currently and cats leave them alone but I'd much prefer fabric for various reasons - will the cats attack them? Can I do anything to reduce scratching? (They have scratch posts and boards generally which they use but they are a bit too interested in the bottom step of carpet....)