Spaying your cat may only be two main reasons. Either to stop it from spraying or so it wont have kittens. But yes spaying it is the only way.
noAnother AnswerThe best thing to do is to neuter him. This may not completely stop him spraying, but after six to eight weeks after castration a cat's hormones will have diminished greatly. It is possible for a neutered cat to stop spraying in the house, as the need to advertise for a female is no longer there. A male cat still may spray for territorial reasons, but is more likely to do this outside.It is also ideal to train the cat (after neutering) not to spray.
Stray cats can be dangerous due to the possibility of carrying diseases from hunting. To stop a stray cat from coming in the home through a cat flap with the intention of spraying in the house, it is best to contact animal control to remove the animal.
You may fix the cat, fix the skirt of the mobile home, or best option, both!
Most female cats do not spray, but those that do will only do so if they are in heat or highly agitated.
it's not cleaning it's face it's spraying a liquid that you can't see to show other cat that it is his or her's
You can always talk to your vet, or your cat can live outside.
neturer it
No, not necessarily, it is called spraying and it is usually caused by stress. the best way to stop your cat from spraying is to reduce stress. The stress could be related to moving, a new baby or a new cat or other animal. Your cat wont spray forever as long as you try to help it feel less stressed out.
train or get repellent
get them fixed
To stop it breeding, reduce the likelihood of fighting and spraying. There are many benefits to having your cat neutered but yes.. primarily to stop it from being able to breed.