Für mich klingt Charlie nach nem jungen Hund, der durch sehr unkluge Verhaltensweisen versucht mit Fremdhundebegegnungen umzugehen.
Hätte er bei mir gar nicht mehr, weder an der Leine noch frei. Wenn er an den richtigen Zwei-oder Vierbeiner gerät gibt das richtig auf die Mappe (und das nicht zu Unrecht).
Anscheinend war es bisher ja von dir gewollt, dass er möglichst viel Kontakt haben soll, also auch erlerntes Verhalten fremder Hund = hin.
Ich würde wie gesagt damit anfangen, dass es diese Form der Kontaktaufnahme nicht mehr gibt, zeitgleich an einem Kommando arbeiten um seine Aufmerksamkeit zu bekommen (hier war es ein „guck“, dass sie draußen am Anfang zB im sitzen deutlich besser zeigen konnte als in der Bewegung) und vor allem viel früher reagieren. Vielleicht erstmal möglichst nur so spazieren gehen, dass du wirklich einen guten Überblick hast. Wenn du durch ihn durchlaufen musst weil er den anderen Hund so fixiert hat er sich schon total weggeschossen.
Habt ihr nen Trainer mit dem ihr übt?