Für mich klingt das gut... Er kommt offensichtlich zu dir, wenn es ihm zu viel ist - das ist super! Damit hat er also schonmal begriffen, wie er sich aus der Situation befreien kann. Wenn er wieder hinläuft, ist das okay. Meiner Meinung nach.
An der Leine würde ich andere Hunde definitiv abblocken, denn Chico kann nicht laufen oder agieren, wenn er angeleint ist... insofern hast du alles richtig gemacht, finde ich! Ich lasse Bela an der Leine übrigens grundsätzlich keine anderen Hunde begrüßen. Nur wenn Hunde kommen, die wir schon gut kennen, lasse ich das zu.