Ich würde ein gut sitzendes Geschirr und eine Schleppleine kaufen und den kleinen Kerl an die Schleppleine legen und darüber systematisch den Abruf trainieren.
Eingie Wochen lang an der Schleppleine, immer wieder rufen, belohnen, wieder los schicken.
Auch mal Richtungswechsel machen ohne Ankündigung und der Hund muss euch folgen.
Dann geht man natürlich auch gezielt an 'schwierigen' Orten spazieren. Trainiert immer wieder den Rückruf von anderen Hunden, Spaziergängern, Joggern und was sich noch so alles findet.
Wenn das an einer langen Schleppleine (wir hatten zum Schluss 20 m) 100 % funktioniert (heißt: er kommt NUR auf euer Rufen, er folgt euch IMMER beim Richtungswechsel, beides ohne benutzen der Schleppleine) könnt ihr die langsam wieder abtrainieren.
Dazu schleift sie erst einige Zeit in der alten Länge hinter her. (Schlaufe am Besten auftrennen, damit er nirgends hängen bleiben kann).
Und dann fängt man nach und nach Meter um Meter an die Leine zu kürzen.
Das dauert ne ganze Weile, aber wenn man das wirklich sorgfältig trainiert, dann hat man hinterher nen Hund, der sehr sehr zuverlässig abrufbar ist.
Wir haben das auch alles hinter uns mit unserer Hündin. Ist ne echt nervige Zeit mit der Schleppleine. Aber das Ergebnis lohnt sich :)