-
Do they have access to the sofa when you're not there? If so, you'll probably find it pretty difficult if you haven't already managed to stop it.
Cat's will learn pretty quickly from positive punishment, ie a bop on the head or a spray with a water bottle whenever they exhibit the behaviour. The problem comes when they are unsupervised for long periods of time as they'll just learn to do it when you're not around...
Has anyone found a good solution to stop cats from scratching sofas? Ours has destroyed one chair and is on her way to the next. I've covered every corner in masking tape which stops her, but I can't see that as a permanent solution.