I don't think declawing is necessary, just trim your cats claws with good nail clippers (don't use your own ones) or some proper claw cutters. I've bought my cat a scratching post and tried using commands but the stupid little thing still insists on pulling up the carpet. The cat's claws need to be trimmed about every month, it's not easy at first, best to do it when the cat has just woken up.