Attention la castration règle que les soucis en présence de femelle en chaleur, ou éventuellement en présence d'odeur de femelles en chaleur. Si ton chien se bat avec tous les gros chiens sans exceptions, c'est que cela n'a rien à voir, et je doute que la castration change grand chose, celle-ci ne modifie pas réellement le tempérament du chien, le mien a été castré récemment et dehors des marquages moins important et qu'il renifle un peu moins à terre c'est exactement le même. Cela ne changera pas l’agressivité du à un manque de socialisation, à une peur ou autre. Après le faire castré est très bien, mais il ne faut pas s'attendre à de solution miracle de cette dernière, surtout que ton chien fabrique des hormones depuis longtemps. Il y a ce qu'on appelle l'habitude chez les chiens.
L'idéal serait de consulter un bon comportementaliste canin qui viendra à la maison, et je te conseillerai de mettre éventuellement une muselière à ton chien lors des promenade, mais une en cage qui facilite la communication, permet au chien de respirer, de manger et de boire, mais pas de mordre bien évidemment. Cela ne gène aucunement le chien, pas plus qu'un collier bien que cela demande une certaine habitude quand même.