Hallo Sylvi
Für mich klingt dein Post so als ob du zuviel von deinem Hund erwartest. Ein alter Hundehalter bei uns hat mir mal gesagt "Jeder Hund kann alles lernen, aber nur in seinem eigenen Tempo. Der eine ist schneller und der andere langsamer, wie bei Menschen auch."
Wenn du gereizt bist und dich unter Druck setzt klappt alles noch viel weniger
, gib in diesen Momenten am Besten gar keine Kommandos, sondern geh einfach bis sich deine Laune wieder gebessert hat. Manchmal kann es auch helfen den Hund einfach mal an einen Zaun oder eine Laterne zu binden und ein paar Schritte zu Seite zu gehen um tief Luft zu holen.
Meine Hündin ist 3,5 Jahre alt und wenn sie stark gestresst ist, weil viele fremde Hunde um sie herum sind, braucht sie auch noch einen Hinweis darauf, daß Frauchen die Leckerlis in der Tasche hat und man sich die mit guten Benehmen verdienen kann. 
VG Yvonne