Un chien sait-il qu'il a fait une bêtise ?

Cette question apparemment simple prête pourtant à controverse. D'aucuns pensent que c'est l'attitude du maître qui pousse le chien à adopter un comportement en rapport avec la circonstance. D'autres observent qu'un chien semble exprimer une évidente culpabilité avant même d'être en présence du maître. Qu'en est-il vraiment ?