Also 1. Du hast nen Terrier 2. ist er 20 Monate, also grad in der Rüpelphase und 3. hast du ihn noch nicht lange-also ruhig Blut.
Die Situation mit den anderen Hunden kann man aus der Ferne schlecht einschätzen-aber bei meinen zwein (JRT,PRT-der JRT jagt den PRT auch immer) ist es so das sie sehr lautstark und auch rabiat spielen. An deiner Stelle würde ich mir jemanden mit einem souveränen (größeren) Hund suchen bei dem du einfach mal testen kannst-wenn du dir immer noch unsicher bist lass ihn an der Schleppe das du eventuell eingreifen kannst.
wenn er draußen nicht richtig hört dann lass ihn doch auch an der Schleppe (mit Geschirr) so kannst du ihn stoppen falls er abdampfen will-und du selbst fühlst dich sicherer-was auch schon oft reicht weil man dann dem Hund gegenüber selbstsicherer auftritt.
Für das bei Fuß gehen kann ich dir als Tipp geben die Leine um den Bauch zu legen-bei diesen Doppelleine ist die Länge genau richtig für einmal um die Hüfte und runter zum Hund. Dann hats du erstens beide Hände frei und kommst nicht in Versuchung an der Leine rumzuzerren. Versuch dann seine Aufmerksamkeit zu bekommen und wenn er neben dir läuft und dich anschaut lob ihn und gib ihm eventuell nen Leckerchen.
Wichtig finde ich noch den Hund nicht zu sehr hochzudrehen-er muss auch lernen mal ruhig zu sein bzw. etwas konzentriert zu machen. Also auch mal ne Beschäftigung die zwar nicht physisch aber geistig anstrengend ist-z.B.: Leckerchensuche oder Spielzeugsuche.
Wegen der Situation mit anderen Hunden: Versuch, wenn ein Hund kommt, auf einen so großen Abstand zu gehen das Junior es aushält ohne zu bellen-nach und nach kannst du die Distanz verkleinern. Ist es nicht möglich nen großen "Bogen" zu gehen dann dreh einfach um und/oder versuch ihn abzulenken. Und wenn Junior doch mal bellt-am besten nicht beachten sondern normal weiterlaufen-wenn du ihn anschreist und selbst aufgeregt bist ist das nur ne Bestätigung für ihn das das ne aufregende Situation ist.
Ach und ne GUTE Hundeschule ist sicher nicht verkehrt.
viele Grüße