Weia... Er agiert "vermutlich aus Angst" und wird dafür mit Wasser bespritzt oder soll ein Halsband umbekommen? Das ist doch völlig Banane. Wenn er wirklich Angst hat (oder unsicher ist) verstärkt das die Angst, wenn du Pech hast verknüpft er das auch noch falsch und kriegt auch noch vor etwas anderem Angst. Wenn nicht ist Wasserspritzen auch nicht das Mittel der Wahl... Aggressionen könntest du ernsthaft verstärken, wenn er die Strafe mit dem anderen Hund verknüpft. Mein Rat - vernünftigen Hundetrainer suchen, der mit in solche Situationen geht (Einzeltraining ist in dem Fall gefragt, nicht Gruppenstunden mit Sitz Platz Fuß) und dir zumindest einen auf deinen Hund abgestimmten Trainingsweg zeigen kann.
Verabschiede dich am besten von dem Gedanken an Hundetreffs. Wenn er mit 5 Jahren unsicher ist, wird er die Gesellschaft von vielen fremden Hunden wahrscheinlich nie genießen, wenn er einfach unverträglich ist, noch weniger. Realistischer wären Spaziergänge (an der Leine) mit anderen Hunden oder eventuell Spiel mit wenigen ausgesuchten Hunden - da würde ich aber nicht zu sehr drauf hoffen, die meisten erwachsenen Hunde können gut auf Spiel mit fremden Hunden verzichten bzw. Das was als Spiel interpretiert wird ist oft nur Mobbing und/oder Stress für die Beteiligten. Wie gesagt, an der Leine oder auch im Freilauf Artgenossen zu ignorieren kann man prima trainieren, da kann man dann über den Gehorsam arbeiten... Aber das heißt normalerweise nicht, dass der Hund dann andere Hunde toll findet.
Ich hab selbst so ein Exemplar, mit 4 aus dem Tierheim völlig ohne normales Sozialverhalten und Terror an der Leine par excellence. Heute mit 10 Jahren ist sie gelassener und kann auch mal mit fremden Hunden frei laufen, solange niemand was von ihr will. Aber sie braucht niemanden von denen und sie findet das nicht gut, toll oder spaßig. Ein "Hundetreff" wär die Höchststrafe für sie.
Nur so als Gedanke, wie gesagt, lass live nen Trainer drauf schauen und probieren nicht einfach irgendwas mit irgendwelchen Hilfsmitteln.