Hunde leben im Moment.
Bestrafst du den Hund nicht genau in dem Moment, indem er etwas tut, kann er keine Verbindung mehr herstellen zu dem "Unglück".
Er lernt dadurch einzig, dass sein Herrchen unberechenbar ist, weil er keine Ahung hat warum du böse auf ihn bist.
Zudem sollte ein Hund, der dermassen ängstlich ist, nicht bestraft werden.
Den Rat von Bakira finde ich den einzig richtigen, frag einen kompetenten Trainer nach Rat.