The problem with anecdotal evidence is that everyone tends to anthropomorphize their pets and attribute motives which weren’t actually present. Secondly, the owner isn’t able to observe their own behavior objectively.
Case in point: happywaffle said that he/she “looked her with no tension in my body - I was concerned, not angry . . .” Let’s focus on this statement for a moment.
Dogs, being relatively simple creatures, often aren’t able to seperate when their humans are displaying “concern” rather than “anger.” They just know that you’re staring at them. Eye contact has significant meaning to dogs. The only times humans usually stare at their dogs is when the dog has been given a command and we’re waiting for a respone or when the dog has done something wrong and we’re correcting them.
Try an experiement right now: turn around and just look at your dog. Stare right at him without doing anything. Your dog will react in several different ways, depending on their personality. He may wag his tail, get up and come over, expecting a pat on the head, or may get a toy to try to initiate a game. A dog with a submissive personality may put his ears back and hunch a little in a submissive posture. He may start looking very worried and try to appease you.
Now, on to body tension. The best actor in the world couldn’t fool a dog. When you’re trying to look casual, the dog can sense that and it can make them even more nervous. Witness people who claim their dog “knows” when they’re going to go to the vet’s office. No, the dog doesn’t know where they’re going, but they can sure as hell see from your too-casual demeanor that something’s up and it’s probably not going to be pleasant.
Sometimes, people are amazed when their dogs freak out when a visitor comes over. “Sparky never does this! He must have disliked Jim.” Well, not necessarily. Jim may have looked calm and self-assured to you, but he may have actually been a bit tense and nervous about coming over. The dog sensed it even though you couldn’t. It’s much like their sense of smell-- incredibly acute, picking up on things that humans cannot detect.
Let’s explore what happens in the OP. happywaffle comes home. For the past two days, the dog has been getting in the trash, so he/she is expecting that it might have happened again. He/she is alert for signs of trouble the moment he/she walks through the door, even if not conciously. The dog instantly recognizes that tension and goes into appeasement mode. Then happywaffle finds the mess and his/her suspicions that the appeasment behavior was “guilt” is confirmed.
Of course they’re able to learn. I didn’t suggest otherwise. Learning involves long-term memory. Very few dogs learn a trick instantly-- it usually takes many patient repetitions before the dog understands what behavior you want, and throughout its life, you have to keep repeating the trick, or the dog will forget.
What we’re talking about in this discussion is short-term associative memory. The anatomy of dogs’ brains shows us that they have very little capability of it. The neural connections necessary for such complex thoughts simply aren’t there. For a dog to connect a behavior with a consequence, the result must be immediate and they’ll likely need several repetitions before the lesson sinks in.
My dogs love to rip apart stuffed toys. I gotta watch them, though, because they’ll sometimes eat bits of the cloth or some of the stuffing. Then they’ll puke all over the rug. If they had the ability for short-term associative memory, you would think they would realize, “Every time I eat this, I get sick.” No-- they don’t have that ability. To them, the sickness has nothing to do with something that happened hours ago. If they have a memory of ripping up the toy, it’s a vague, foggy one at best and of no particular significance.
Now, if I corrected them every time I saw them eating a bit of cloth or stuffing, after a while, they would catch on that the action was forbidden, but I would have to be consistant, or the lesson would take a lot longer to sink in.