Mhm, bei völlig fremden Hunden, die sich nur dieses eine Mal oder nur selten treffen, würde ich die Hunde da nix "untereinander klären lassen". Wozu auch?
darauf deutet zumindest die Körperhaltung hin: Hals gestreckt, Rute oben - möglichst groß vor dem anderen aufbauen. Oder könnte er damit auch Unsicherheit überspielen?
Ja, könnte sein. Oder er ist einfach rüpelig oder überfordert oder oder oder ... 'ne Ferndiagnose über's Forum ist halt immer schwierig. Deshalb würde ich das - eventuell in einer Einzelstunde und am besten auf einem "ganz normalen" Spaziergang - erst mal klären lassen. 
Er ist dort auch leider immer sehr streberhaft und benimmt sich wie ne 1. Ein paar mal hats gekracht mit anderen Hunden in der Gruppe, sie ist dann dazwischengegangen und hat Milo so festgehalten wie ich es immer mache. Er war danach total beeindruckt und schien verstanden zu haben, hat dann auch keinen Streit mehr angefangen. Aber bei mir juckt es ihn irgendwie nicht
Dass sich der Hund bei jemandem anders erst mal gut benimmt, ist kein Wunder - ist für ihn eine neue Situation, da "wirkt" eine Korrektur schnell, weil der Hund häufig etwas verunsichert ist und den neuen Menschen noch nicht einschätzen kann. Langfristig ist das aber natürlich keine Lösung.
Hat deine Trainerin dir sonst noch irgendwelche Ratschläge gegeben? Nur eine "Ansage" und Festhalten wäre mir persönlich jetzt zu wenig für den Hund: Er lernt dadurch zwar, dass du ihn von seinem Verhalten abhalten bzw. das unterbrechen kannst, aber dadurch hat er ja noch nicht gelernt, was er stattdessen tun soll.
Bei meinem Junghund, der altersbedingt auch ab und zu bei anderen Hunden Grenzen austestet, bin ich so vorgegangen, dass er nur dann bekommt, was er will, wenn er sich kooperativ verhält, d.h. er will zu einem anderen Hund? Prima, aber er darf erst, wenn er sich per Blickkontakt bei mir rückversichert, den anderen Hund nicht fixiert und sich in vernünftigem Tempo nährt.
Ob die Methode allerdings für dich und deinen Hund passend ist, kann ich dir so natürlich nicht sagen - wenn dein Hund z.B. dieses Spektakel abzieht, um sich Distanz zu dem fremden Hund zu verschaffen, kommst du damit nicht weiter. :/ Deshalb würde ich auf jeden Fall gucken, was dein Hund eigentlich will und das dann gezielt als Belohnung für höfliches Benehmen einsetzen.