I have three cats, two of which are indoor only (one has three legs so gets beaten up by other cats when he's let out or gets stuck in people's gardens and the other is a very timid British shorthair who refuses to go outside unless we are in the garden with her!)
They have destroyed the carpet on my stairs which has been replaced but have noticed a few snags in this now so they are obviously still scratching at the carpet but the newer one is a bit more hard wearing so hasn't disintegrated like the last one! I never see them scratch the carpet, they have a selection of scratch posts and I have tried anti scratch spray.
As the weather is getting better would be it be unreasonable to put the one cat who will go outside out in the day whilst as work, and shut the other two in the kitchen/diner? Their litter boxes and food are in there anyway and they usually sleep a lot on the chairs in there. I just can't justify having to replace the carpet every year!! I love my kitties but I don't know what else to do, DH thinks I'm being mean.