Since it's all carpet, I can't use a repellent because then he would have nowhere to walk! I've been giving him alternative objects to scratch -- scratcher from store, old foam mattress topper, cardboard boxes, my bedsheets-- but he keeps going back to the carpet. Maybe it's anxiety related...