You can always talk to your vet, or your cat can live outside.
get them fixed
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.
I would say that your better off getting the male neutered first. It will stop behaviors like spraying.
train or get repellent
MY 1 YEAR DOG SPRAY ALL OVER THE HOUSE IS IT BECAUSE WE HAVE ANOTHER MALE DOG
Yes, because this will help prevent spraying and the "caterwauling" associated with the cat coming into heat/estrus. Also, spaying or neutering a house cat will prevent or stop any spraying and risks of cancers and other illnesses intact or non-fixed cats can develop at a later age.
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.
I dont know, but how about you stop being an idoit and just avoid spraying it in your eyes.
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.
It can take several weeks to months for a cat to stop spraying after being neutered. The behavior may decrease gradually as the hormone levels in the cat's system decrease. Providing a comfortable and stress-free environment can also help in reducing spraying behavior.
Keep them separate in the house. Getting both fixed is really the only way.
Neutering or spaying a cat can help reduce urine marking behavior, but it may not completely stop the behavior if it has already become a habit. It's also important to rule out any medical issues that could be causing your cat to urinate in the house. Consulting with a veterinarian or animal behaviorist can help address the issue effectively.