Den Hund überraschen kann man nur, wenn man immer wieder was Überraschendes tut.
Und ein Pfeifgeräusch ist vielleicht einmal überraschend, beim zweiten Mal vielleicht noch und dann war es das... Und Du hast damit dann vermutlich ein Angriffssignal etabliert 
Bei Leinenaggression ist es immer sinnvoll, dem Hund ein Alternativverhalten beizubringen. Dieses muss derart gefestigt sein, dass es auch unter stärkster Ablenkung funktioniert.
Alles andere wird nur verstärkend wirken, denn dem Stress, den der Hund hat mit Pauken und Trompeten zu begegnen, füht meist zu noch mehr Stress.
Stell Dir vor, vor die läuft ein Amokläufer mit gezückter Waffe und einer hängt hinten an der dran und will noch was von Dir.
So in etwa geht es den meisten Hunden an der Leine - sie können nicht mehr Einschätzen, dass der Amokläufer eigentlich keiner ist und nur mti einer Spielzeugpistole rumfummelt.
Theater machen in der Regel nur die Hunde, die Schiss haben. Die anderen brauche sowas nicht 
Wir haben hier im Forum auch schon diverse gute Threads zum Thema Leinenaggression. Über die Suche müsste da doch was zu finden sein...
Viele Grüße
Corinna