M. E. hast Du nur ein Problem statt mehrerer: Dein Hund ist ein Hampelmann, der sein Repertoire in jeder Situation, an die er hohe Erwartungen hat, abzieht.
Eine Möglichkeit zu trainieren wäre, eine Handlung sofort abzubrechen, sobald der Hund anfängt rumzuhampeln.
Führt er vorm Spazierengehen sein Tänzchen auf, dann brich' alle diesbezüglichen Handlungen ab. Und das konsequent und sofort, wenn's losgeht.
Bist Du auf dem Weg zum Auslauf, dreh' sofort um, wenn Barney hochdrehen will.
Lass' das Clickern und alle Spiele die den Hund "übermotivieren" erstmal weg. Setze Spielzeug (z. B. Zerrseil) lieber kurz und gezielt ein, wenn Barney Geduldsübungen, wie das Warten auf Distanz, super gemeistert hat.
Es wäre hilfreich, wenn Barney lernt, dass Gehampel zu gar nix und Geduld zu Spaß und Action führt.
Das kann natürlich bedeuten, dass ihr ein paar mal gar nicht bis zum Auslauf kommt und es zu Anfang etwas dauern kann, bis ihr es überhaupt aus der Wohnung schafft. Ist natürlich auch nur ein Vorschlag. Ob das auf eure Situation passt, kannst nur Du entscheiden.