Many cat owners swear by the use of water pistols in training cats. Here’s how it works: Keep a water pistol filled with water in a convenient place in your home, and when you catch the cat doing something he shouldn’t be doing, give him a squirt of water.
It seems more effective than physically hitting the cat with your hand, since the cat doesn’t seem to associate the squirt of water with you. He only knows that when he does a certain thing—urinate on the rug, bite your heels, claw the drapes—he gets spritzed with water, which he doesn’t like. It doesn’t work with all cats in every situation, but it is worth a try.