My cat will be 17 in September, but when he was younger and did naughty/annoying things I'd use a water spray bottle. It worked pretty well! It only pissed him off, didn't hurt him.
How do you accidently punch a dog in the face?
I've thought of the water sprayer, but it probably wouldn't be around when I needed it. I bought nice, comfy Lazy Boy furniture about 4 years ago. My daughter is going to be 3, It has been through accidents, so I will be replacing the set in about a year or so. Febreeze isn't working much anymore.
My last cat died at 17 years old, a demon calico cat..but she was my baby.