Ein Baustein unter vielen - egal, welche Distanz, 1 m oder 100 m - du bist immer zwischen deinem Hund und dem anderen Hund. Immer.
Wenn das nicht geht, weil dein Hund an dir vorbeidrängt - dann hast du was, was du erst mal üben musst, nämlich, wie Ben_auch_mal_hier schon geschrieben hat, die Leinenführigkeit. Dazu gehört eben auch, nicht unkontrolliert die Seiten zu wechseln und zu drängeln. Ich setze das auch körperlich durch (da reicht schon ein Bein "im Weg")
Das muss natürlich erst mal ohne Reiz und Ablenkung geübt werden.
Ich würde den Trainer bitten, mit euch erst mal ohne Ablenkung die Leinenführigkeit vernünftig aufzubauen und zu üben. Muss ja nicht alles perfekt sein, aber wenn dein Hund schon ohne Ablenkung nicht auf dich achtet und die Begrenzung der Leine kennt und respektiert, dann kannst du das mit Ablenkung auch nicht erwarten.
Dafür gibts viele Methoden. Wichtig ist, nicht immer nur "Problem fremder Hund" zu sehen, sondern zu gucken, was du an eurer Interaktion verbessern kannst, um die Situation besser zu meistern.