Also ganz ehrlich, das was Dein Hund macht geht gar nicht! Weg sperren ist auch keine Lösung, die einzige Möglichkeit ist, ihn immer und immer wieder auf seinen Platz schicken. Sobald er hingeht, ein leckerli hin werfen. Kommt er wieder raus, wieder hin schicken (evtl. mit Leine aber nicht fest binden), wieder ein Leckerli nachschicken. Aber nicht aus der Hand geben, sondern eher aus etwas Entfernung hin werfen. Bleibt er liegen, sofort ein Leckereli nachschicken. Und dann solltet ihr Augenkontakt üben, das ist meiner Meinung nach ganz wichtig. Hund vor sich absitzen lassen und Leckerli in der Hand. Will es der Hund ohne Dir vorher in die Augen geschaut zu haben, Hand zu. Das wiederholst Du so lange, bis Dir der Hund kurz in die Augen schaut. Erst dann darf er die Belohnung haben.
Ich persönlich würde jedoch nocheinmal einen Hundetrainer engagieren. Ich finde nicht, dass es hinausgeworfenes Geld ist, ganz im Gegenteil, ein Trainer der nach Hause kommt ist wichtig, damit ihr in Frieden und ohne Agressivität (Essen weg schnappen) mit dem Hund zusammen leben könnt. Dein Kind wird ja größer, beginnt zu laufen - bitte wo kommst denn da hin wenn er dann dem Kind immer das Essen aus der Hand schnappt?
Vielleicht bekommst hier ein paar Tipps, wo in Deiner Nähe ein toller Hundetrainer ist. Stimmt, teuer - aber es ist für Euch, nicht für den Hund, denn das Problem sitzt immer am anderen Ende der Leine. Vermutlich deshalb, weil er Dich als Rudelführer nicht akzeptiert - und genau das wird er lernen müssen, bzw. Du wirst lernen müssen. Ich weiß, klingt böse, ist aber nicht böse gemeint. Ich drück Dir die Daumen, dass Du das Problem bald im Griff hast.
LG