@kleev: Ich glaube, du hast gar kein Problem - außer vielleicht, etwas Ungeduld deinerseits.
Das liest sich doch alles sehr gut und nicht so, als würdest du irgendwas falsch machen. Solange du Konsequenz beibehältst, also einen verlässlichen Rahmen schaffst, werden sich einige Sachen mit jeder Wiederholung bessern.
An der Leine würde ich mal was anderes versuchen als Streicheln. Wenn Futter die bessere Wahl ist - warum nicht?
Geh einfach individuell auf deinen Hund ein - damit lässt sich oft sehr viel erreichen.
Und nimm mal ein wenig den Druck für euch beide raus. Ein 7 Monate alter Hund, der jederzeit hochkonzentriert an der Leine laufen soll? Da erwartest du schon ganz schön viel, finde ich.