No, it can't. Spraying is due to stress, probably due to just moving, a new baby or a new animal. To stop it from spraying, try to reduce the cat's stress level.
no Another 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...