I would just keep the scratcher, er, chair for them to play on. If family comes over, just leave the chair out - they will understand. Or, for family, just use a throw cover that you can tuck in while they are there. For non family member visits, since it is so light, just remove it and tuck it away in a closet and bring it out when non-understanding company leaves. Instead of reupholstering the chair, maybe find an inexpensive chair cover that you can put on it that the cat's won't destroy.