Ohje, das klingt so ein bisschen nach "hier und da was aufgeschnappt und jetzt setze ichs mal alles ein". So wird das nix 
Im Zweifelsfall immer die sanftere Methode wählen, denn bei diesem verängstigten und verunsicherten Hund bringt jegliche Gewalt nur noch mehr Angstaggressionen.
Das mit dem auf den Rücken legen erkläre ich dir mal kurz: dieses Verhalten gibt es unter Wildhunden und Wölfen durchaus, aber es wird auch da sehr differenziert eingesetzt und meistens nur bei Welpen.
Auch Welpen im Wildrudel müssen lernen, wie man diese Geste deutet, sonst verstehen sie es nicht, und erst recht Haushunde. Dein Hund weiß ganz sicher nicht, was es bedeutet, und hat Todesangst, wenn du ihn auf den Rücken legst.
Auf keinen Fall darf man sowas mit "Angstpatienten" machen.
Dein Hund hat nie gelernt, dass man Menschen vertrauen kann, und du trägst leider nicht viel dazu bei. Und Vertrauen bekommt er, indem du dich in erster Linie fair verhältst.
Ressourcen zu vertreidigen ist natürlich, den Hund dafür zu bestrafen ist unfair.
Den Hund für seine Angst zu bestrafen ist unfair.
Befolge die Tipps, die dir Tagakm geschrieben hat, ignoriere jegliches Fehlverhalten und zeig dem Hund stattdessen, was von ihm erwartet wird.
Füttere nur noch aus der Hand und wenn er es nicht einfordert.
Damit solltest du die nächste Zeit erstmal genug zu tun haben, viel Erfolg 
PS: Und such dir einen guten Trainer 