Salut,
Oui, castrer peut aider mais ce n'est pas une solution miracle. Il y a des chats castrés qui continuent à uriner (moi-même j'avais un qui faisait ça même castré !).
Je dirais que c'est la première chose qu'il faut essayer, pour élimer déjà cette première piste. Il y a des chances que ça va résoudre le problème. Sinon, il faut chercher ailleurs. Par exemple, est-ce que ton chat peut facilement sortir ? Il faut qu'il ait un accès facile à l'extérieur, c'est primordial.
Aussi, un chat peut uriner parce qu'il est stressé ou parce qu'il est jaloux. Il faut que tu l'observes : est-ce qu'il a des raisons pour être stressé ou énervé ? A-t-il un endroit calme bien à lui ? Il faut que sa litière soit propre et qu'elle soit posée pas au même endroit que sa gamelle.
Et aussi, dernière chose, - vérifier avec son véto qu'il n'a pas de problèmes de santé (une maladie de reins, par exemple).