Meine Auffassung ist in solchen Situationen immer die: ich kann die anderen und deren Verhalten nicht ändern, wohl aber das Verhalten von mir und meinem Hund.
Sprich: meine Hündin war am Anfang total überfordert mit der Aussenwelt (kommt aus einem Messiehaushalt) und hat am der Leine jeden Hund angepöbelt. Ohne Leine hat sie sich immer wie wild auf die anderen gestürzt, was bei uneinsichtigen Hundehaltern echt doof war.
Deswegen habe ich mit ihr trainiert, dass sie bei mir bleibt, wenn andere Hunde in der Nähe sind. Sie muss zum Beispiel sitzen bleiben und die gehen vorbei. Oder ich über auf einer vollen Hundewiese das "bei Fuß". Inzwischen machen wir enorme Fortschritte (an der Leine lass ich keinen Hund an sie ran. Stelle/werfe mich notfalls dazwischen und blocke sie ab) und sie hat sich im Bezug auf andere Hunde sogar beruhigt.
Mein Problem sind inzwischen eher die Menschen, die sie ständig ungefragt anfassen :)