Irgendwer hat es hier schon geschrieben: Du behandelst deinen Hund wie einen kleinen Menschen, du interpretierst Absichten und Zwecke in seine Handlungen, zu denen ein Hund kognitiv gar nicht in der Lage ist! Kein Hund macht irgendetwas "extra" und kein Hund will dich mit seinem Verhalten ärgern. Jedes Verhalten und jede Unart (meist sind es nur für uns Unarten, für HUnde ist es meist absolut arttypisches Verhalten!) hat irgendeinen logischen Grund!
Ja...ich bin auch geschockt! Wie kannst du einen Hund dafür bestrafen, wenn er in deiner Abwesenheit Fleisch klaut? Diese nachträgliche Strafe wird kein Hund dieser Welt mit dem Fleisch klauen in Verbindung bringen (genau das sind nämlich die Situationen in denen du viel zu menschliche Eigenschaften in deinen Hund hinein interpretierst!!!), sondern ausschließlich mit deiner Person!
Natürlich gehören auch Korrekturen und auch strafende Handlungen zu einer angemessenen Hundeerziehung, aber doch bitte immer situationsgerecht und für den Hund nachvollziehbar! Ansonsten ist der Lerneffekt für den Hund nämlich gleich null und er wird handscheu...so wie dein Hund im Moment!
Mein Tipp: Eigne dir die Basics der Hundeerziehung und des Hundeverhaltens an - und zwar zügig!!! Lies Hundebücher, lies hier im Forum, stell hier Fragen und versuch verdammt nochmal das Vertrauen deines Hundes wieder zu gewinnen!!!