Mein Schäferhund hatte eine sehr schlimme Leinenaggression. Ich berichte hier nur aus eigener Erfahrung.
Vom lesen her ist es für mich keine Verteidigung oder ernstgemeinte Aggression. Du schreibst allerdings auch zu wenig Details.
Wenn er die Möglichkeit hätte, würde er ohne Leine zum Hund hin? Da dein Trainer von Kontrolle sprach, denke ich nicht, dass dein Hund sich versucht den anderen vom Leib zu halten. Eher nach: Ausweiskontrolle bitte. Also kontrollieren wollen, meistens aus Unsicherheit, weil er sonst keine Verhaltensweisen im Repertoire hat. Kann auch die Folge von einer "falschen" Sozialisierung sein, muss nicht.
Meistens ist es so, dass der Hund ein Problem mit anderen Hund hat und nicht der Besitzer. Deswegen schiesst sich der Zustand vom Hund trotzdem ins unendliche wenn man Hunde begegnet, obwohl man selber ziemlich gelassen dabei ist. Daher muss man einen Weg finden, das Erregungslevel des Hundes beim Anblick von seinen Todfeinden low zu halten und seinen Fokus auf den HF zu lenken. Stichwort Impulskontrolle, Frusttoleranz, Umorientierung (auch die Leinenführigkeit gehört hier dazu.)