If you are facing spraying problems with your cat, you can do a lot of things to find out how to stop a cat from spraying. If you talk to a vet, the first thing he will suggest is that he will ask you to get the cat sterilized. Of course, you should get your cat sterilized only if you have not done it already. It is common knowledge that a cat which has not been sterilized would have this spraying problem. A cat which is sterilized is less likely to display inappropriate spraying behavior. As a matter of fact, there is a good chance that you may be able to get rid of this problem completely.
Sterilization not only helps you to stop a cat from spraying. It also comes with many other benefits. It can prevent other medical conditions from troubling your cat. For instance, sterilization is quite effective in keeping cancer at bay in cats. So, if you want the cat to be healthy without any medical issues, then you should consider sterilizing it. Get the sterilization done only from an experienced veterinarian. Inexperienced vets would do a bad job which would make things worse for the cat. It can turn out to be fatal for the cat too.