Hallo Hovi,
ich schließe mich Frieda an. Hunde haben alle Futterneid, das ist ein ganz normaler Trieb, den die Menschen auch haben. Beim Menschen ist es zwar nicht so, dass er beim anderen klaut, aber er muss seinen Teller auch immer aufessen. Wenn nicht, dann macht er es bewusst nicht, aber der Trieb, auf Vorrat zu essen, ist bei allen gleich. Hunde in der Natur haben oft Tagelang nichts zu futtern, müssen also sehen, dass, wenn was da ist, sie auch fleißig zuschlagen. Das machen sie natürlich automatisch auch im Menschendasein.
Und wie Frieda rate ich dir, einfach gut einzuteilen. In seinem Falle ist es wichtig, dass er weiß, er bekommt immer um die selbe Uhrzeit sein Futter, es ist immer die selbe Menge. Und nichts anderes. Ein Leckerli, weil er etwas tolles gemacht hat zwischendurch.
Das er die Leckerlis des Hundes deiner Schwiegereltern nicht frisst, kannst du ihm angewöhnen. Musst ihn nur erwischen jedes Mal und mit ihm schimpfen, 'Nein' und das übliche eben, wenn man ihm unerlaubte Dinge beibringt.
Das Hochwürgen kommt wahrscheinlich eher wegen seiner Schnelligkeit bei Fressen. Und wenn er es wieder frisst, ist es nicht schlimm.
Liebe Montag-Morgen-Grüße
Heidi