Hey gin. I thought i was the only one with "cat" problems. At least yours don't eat plastic bags and then throw them back up. Special huh?
There should be something out there in the pet stores that has a nasty smell that will turn them away from scratching. There should be anyways....
When mine were little they loved to scratch on the edge of my sofa's. I went and bought a water bottle and everytime they even looked like they were going to scratch i'd give them a little squirt squirt. Now is all i have to do is show them the water bottle and they take off running. Now i'm sure when i'm not looking they more than likely scratch twice as hard for me squirting them, but a least they don't do it when i'm watching. LOL!