I'm assuming you have scratching posts around where it's ok for him to scratch?
At the petstore they sell this sticky tape kind of stuff that you stick on the object they are scratching. They don't like the feel of the tape so they stop scratching. However, they are going to scratch somewhere, so you have to be sure to offer a good alternative - like a scratching post. Load the scratching post up with catnip. Try those cardboard scratching things they have at the petstore. If he likes to scratch on the carpet, give him a piece of carpet of his own. We have a rug rolled up downstairs in the basement - with the "wrong" side out - and CJ loves to scratch on that and goes to it everytime we go to the basement. Just for the record, CJ was declawed when we got him, but he still likes to "scratch" things.
Hopefully others will have some helpful suggestions. Good luck!
Tubby
Spring 1986 - Dec. 11, 2004
RIP Big Boy
-----------
Peanut
Fall 1988 - Jan. 24, 2007
RIP Snotty Girl
-----------
Robin
Fall 1997 - Oct. 6, 2012
RIP Sweet Monkeyhead Girl
Bookmarks