Your cat should have at least one scratching post that's tall enough for a full vertical scratch, strong enough to stand when she/he places her/his full weight on it, and covered with a nice rough material like sisal or carpet.
Play with your cat by the post and situate a little catnip on the post to make it more tempting. Act as if you're a cat and scratch the post yourself; soon your feline will follow suit.
Position scratching posts in places where your cat is liable to scratch: close to where she/he sleeps and around entries and exits to rooms and the house.
Praise your cat abundantly and give her/him one of her/his preferred treats when she/he uses the scratching post, and when she/he has adjusted with claw trimming or Soft Claw application. Kitty’s productive, thinking process will soon relate affectionate hugs and tasty treats with good behavior.
You must also discourage your feline from misbehaving. If you wait even a few minutes, your cat will not understand why she/he is being reprimanded and the lesson will be ineffective. Never even think abut using physical punishment such as hitting or shaking your cat. That only teaches him that you are a big, fat terrorist, and can lead to even shoddier behavior on kitty’s part in the future.
Use the coins in a can method. The moment you see your feline scratching the sofa, shake the can a few times. They detest the commotion and will usually stop.
Spray the forbidden area around your cat's favorite scratching area with citrus-scented spray/ make sure you test the area first though.
Lay out several sheets of aluminum foil over sofa arms and sides. Cats will typically avoid the area.
Also put wide double-sided tape over her/his choice scratching surface. Cats abhor the icky-sticky feeling, and will avoid the area. A popular available product is Sticky Paws.
Yes, your cat can stop destructive scratching behavior with your help.