Klingt für mich nach null Frustrationstoleranz. Das hat dann nicht direkt was mit der Leine zu tun , sondern damit dass er nie gelernt hat es aus zu halten, wenn er nicht sofort bekommt was er will. Da würde ich dann auch anders ansetzen. Z.b. ein Leckerchen in die Hand nehmen so dass er es sieht und ein Tabusignal geben . z.B "nein" . Sobald er ran will geht die Hand zu und du sagst wieder das Tabusignal. Nicht grob oder ungeduldig werden. Du musst gelassen bleiben. Er wird anfangs immer wieder versuchen ran zu kommen sobald die Hand auf ist, oder auch versuchen die geschlossene Hand zu öffnen. Aber irgendwann wird der Moment kommen wo er wartet. Und genau dann sagst du " Nimms dir" o.ä. und lässt ihn fressen. Wichtig ist dass du wirklich ruhig bleibst und mehr Geduld hast als er. Das Spielchen kannst du immer wieder üben und wenn er es gut gecheckt hat was du willst, die Zeit ab dem wo er wartet, bis zum Signal dass er fressen darf ganz langsam verlängern.
Ein anderes Geduldsspiel wäre z.B ihm auf den Futterbeutel zu konditionieren. Dafür machst du eine Schleppleine am Geschirr fest und packst Trockenfutter und paar Leckerchen in den Beutel . Du zeigst ihm den Inhalt und gibst ihm einen Keks, dann machst du zu und wirfst den Beutel. Wenn der Hund den Beutel in die Schnautze nimmt lockst du ihn zu dir und hilfst ggf mit der Schleppleine nach . Wenn er bei dir ist wartest du bis er den Beutel her gibt, wenn er Futteraggresdiv ist bisschen vorsichtig sein und ggf gegen ein Futterstück tauschen. Wenn du den Beutel hast, lobst du und lässt ihn kurz daraus fressen. Dann wirfst du wieder usw.
Zwischendurch übst du Sitz und bleib. Dafür hast du ihn auch an der Schleppleine, lässt ihm sitz machen, sagst dann bleib und zeigst die hand wie ein Stopschild. Dann gehst du ein schritt zurück und gleich wieder auf ihn zu. Wenn er sitzen geblieben ist bekommt er ein keks. Wenn nicht schickst du ihn ins sitz, gibst signal bleib und probierst es so lange bis er es schafft sitzen zu bleiben. Auch das kannst du nach und nach ausweiten, so dass er immer wieder bisschen langer bleiben muss, bevor du zurück kommst und belohnst.
Wenn sowohl das Beutel bringen, als auvh " bleib" gut funktioniert, kannst du es kombinieren. Der Hund macht sitz und bleib, du stellst dich auf die Leine und wirfst den Beutel. Bleibt er sitzen, gibst du das signal " hols" und lässt ihn rennen. Sobald er den Beutel bringt, wird er belohnt.
Wenn du das schaffst, dass er richtig geil auf den Beutel ist, es aber schafft bleib aus zu führen, dann kannst du anfangen an Hunden oder Menschen zu trainieren. Dafür nimmst du den Beutel beim Gassi mit und lässt ihn an der Schleppleine. Wenn du einen Hund siehst, holst du den Futterbeutel, gehst etwas aus dem Weg und wirfst deinem Hund den Beutel. Wichtig ist dass du frühzeitig reagierst, nicht erst wenn er ausrastet. Nach und nach wird er es immer dichter tolerieren können.
Das ist aber nicht in 4 Wochen erledigt. Da musst du wirklich geduldig dran arbeiten. Und wenn du die Möglichkeit hast, geh solange du die Vorarbeit machst, irgendwo , wo wenig los ist.