Pour le mien ça a fonctionné, quoiqu'on n'ait presque jamais eu de problèmes avec lui.
Par contre ma femelle faisait pipi sur les trucs genre : chaussures, sac, trucs en cuir, et la stérilisation a été super efficace pour ça.
Depuis peu on a eu quelques accidents de pipi (impossible de savoir si c'était Gandalf ou Leia, ou les deux), mais c'était plutôt leur façon à eux de nous dire que la litière était vraiment trop sale à leur goût car on n'a pas été très rigoureux ;)
En tout cas ça ne peut pas faire de mal à ton chat d'être castré, et tu n'as rien à perdre, donc je te conseille de le faire ;)
Et pareil pour les répulsifs achetés en animalerie, ils n'ont jamais eu la moindre efficacité.