natürlich weiß er das, ein Beispiel:
Mein Hund hatte morgens meine Butter vom Tisch gegessen, während ich duschen war, ich hab ihn ausgeschimpft.
Was völliger Schwachsinn ist, da der Hund einige Minuten nach der unerwünschten Handlung überhaupt nicht mehr wissen kann, wofür er jetzt angeschissen wird.
Wenn du ein Tier für eine Handlung belohnen oder bestrafen willst, musst du das innerhalb von Sekunden nach erfolgter Handlung tun da Tiere im Hier und Jetzt leben und kein abstraktes Vorstellungs- oder Erinnerungsvermögen haben. Der Rüffel muss genau dann passieren, wenn die Nase über die Tischkante spitzt und die Butter gegriffen wird. Genau wie das Leckerli unmittelbar nach dem erwünschten Verhalten gegeben werden muss. Späteres Bestrafen ist einfach nur Malträtieren eines Tiers das keine Ahnung hat warum.
Das gilt übrigens auch für kleine Kinder.
Ausserdem, wer Butter auf dem Tisch stehen lässt und rausgeht während der Hund da rumlungert ist selbst schuld, wenn die hinterher gefressen ist. Da gehörst du hinterher angemacht, nicht der Hund.