Cats can communicate amongst each other. One technique which cats use to communicate is spraying. This is their way of leaving a mark to make it known to other cats that it is their territory. If another cat smells it, the it gets the message that it is a territory of another cat and will tread carefully. This is alright if it happens in the forest among wild cats. But, this can be problematic if cats at home start doing this.
When it comes to the spraying habit of pet cats at home, it is known that psychological stress can cause them they spray at home. As a cat owner, when you look for ideas on how to stop cats spraying, the straightforward thing to do would be to take the cats to a veterinary doctor and let him handle the cats. He would be in a better position to make the psychological stress of the cats go away.
Presence of multiple cats at home can be an important cause for psychological stress which can cause improper spraying. Cats are usually solitary animals. They don’t like other intruding cats. So, if you have more than one pet cat at home, you can expect them to fight often and start spraying a lot as an act of marking territory.