Du musst mehr Zeit in die Erziehung investieren:
Versuch es mal mit Belohnungen, am besten natürlich in Form von Leckerlis und dabei evtl. "feiiin!" sagen und streicheln :). Wenn er es erstmal begriffen hat, brauchst du gar keine Leckerlis mehr mitnehmen, da reicht dann nur das "feiiin!", was er dann ja bereits kennt.
Ausserdem ist es sehr hilfreich, wenn du öfter mit deinem Hund redest, damit ihr eine stärkere Bindung aufbaut; dadurch wird er auch beim Spazieren gehen von sich aus selber Blickkontakt zu dir aufnehmen.
Ich habe selber einen Schäferhund, es ist schon eine andere Hausnummer im Gegensatz zu meinem Vorherigen, aber inzwischen verstehen wir uns blind. Nach meinen Erfahrungen hilft es im Alltag einfach häufig Dinge zu "kommentieren", damit er irgendwann von selbst weiß, was du vorhast. Zudem ist er dann an deine Stimme gewohnt.
Zum Beipiel wenn du mit ihm Autofahren willst: "Bella, wollen wir Autofahren?" Dabei sollte man meiner Meinung nach auch immer den Namen nennen, damit er wirklich weiß wie er heißt.
Ich bin kein Hundetrainer oder so, aber es klappt sehr gut. Wenn ich andere Hunde in der Nachbarschaft sehe, die nicht Mal reagieren, wenn sie ihren Namen hören, hat man doch irgendwas falsch gemacht.
Wenn du merkst, dass dein Hund absichtlich nicht hört und auch wegläuft, solltest du natürlich nicht zu zaghaft sein und ihn ruhig auch laut ausschimpfen, denn Hunde sind immer noch Tiere und du kannst es ja schließlich nicht mit ihm ausdiskutieren ;)
aber immer mit kleinen Schritten in die richtige Richtung :D heißt: Ruf ihn auch schon nach 2 Metern wieder zu dir zurück und belohne ihn. Wenn du merkst, dass er es verinnerlicht hat, versuche es mit 3 Metern usw.
LG Blondi