Ich habe jetzt die anderen Beiträge nicht gelesen... Aber vielleicht ist ja noch was Neues dabei.
Dein Rüde ist gerade eher ein "Halbstarker" als ein "richtiger" Rüde. Zumindest wird er von anderen Rüden noch so wahrgenommen. Für unsichere Rüden ist das eine Gelegenheit mal so richtig den "Macker" raushängen zu lassen... Ein souveräner, erwachsener Rüde würde da einfach kurz schnuppern, erkennen, dass deiner uninteressant ist (weil keine Hündin und unkastriert), und dann weiter gehen. Der "Fehler" liegt also nicht bei deinem Hund!
Was ich an deiner Stelle unbedingt tun würde: Schütze deinen Rüden vor solchen Angriffen! Im Zweifelsfall würde ich ihn hochnehmen, sofern das geht. Was auch immer gut hilft, ist, zu behaupten, dein Hund habe Zwingerhusten oder Flöhe oder so. Dann nehmen die anderen Halter ihre Hunde normalerweise ganz schnell an die Leine...
Was ein Kastrationschip jetzt bringen soll, weiß ich nicht. Mein älterer Rüde (4 Jahre alt) hat gerade einen Chip sitzen. Andere Rüden nehmen ihn noch genau gleich war wie früher. Der Chip hatte in diese Richtung (bei Newton zumindest) keine Auswirkung.
Beim Überfliegen habe ich noch was gelesen von wegen "Anleinen bringt nichts". Doch, das bringt was. Erstens war DEIN Hund an der Leine, falls es zum Versicherungsfall kommt und zweitens hast du nur so sicheren Zugriff auf deinen Hund.
Fazit: Ich würde im Moment keine unkontrollierte Fremdhundbegegnung mehr zulassen. Kommt ein anderer Hund, den du nicht kennst, sofort anleinen und den anderen Halter notfalls bitten, er möge seinen Hund bei sich behalten. Denn deiner hat ja Zwingerhusten. 
Edit: @SophieCat war schneller und gibt unabhängig von mir die gleichen Ratschläge. Ich finde, das ist ein Indiz dafür, dass es gute Ratschläge sind! 