If a dog comes in wearing ‘appeasement face’, he knows he’s done something you won’t like so appeasement is needed.
That makes the leap that he knows your behaviour is linked to something he did earlier. i.e. that HE caused your behaviour (indirectly).
Instead of him using a series of cues that tell him you are likely to behave badly. Such as you being silent for a few microseconds when you walk in, while you see and assess the damage of a torn sofa. i.e. Your behaviour just happens and is not indirectly caused by him - usually after you've walked in and usually after you stand quietly for a few microseconds.
Dogs will appease regardless of fault. So appeasement is not an admission of guilt.
It does not necessarily transpire that he....
a) remembers tearing the sofa
b) is aware that the torn sofa is going to be an issue
c) believe he did something he shouldn't in tearing it
Stubborn is a different matter (imo) and can be useful shorthand so long as you do away with the human-value judgement we often place on the word 'stubborn'. We often use it to mean someone who refuses to do something for the sake of refusing. Dogs never do that. And we often use to make a negative judgement on someone's character - that shouldn't apply to dogs wither, imo.
My own dog is clear in his communication when he would prefer we take a different corner on a walk. I may call him a stubborn bugger in the moment, but the reality is he is just using communication to express a preference because experience has told him that doing so sometimes delivers what he wants (I give in!).
The fact that his communication goes on for several seconds while I try to walk one way and he stands there, is simply a by product of the training I have inadvertently given him: that persistent pays off. The fact that he is getting 'worse' with age is just because he has greater levels of experience and knowledge at the behaviour (and probably a bit more patience) and so he's getter better and better at the stand off game.
I may just as (in)correctly call him a patient bugger or an experienced bugger, but that doesn't make me chuckle quite so much, so I don't 
So I don't automatically bristle at the word stubborn, except where it is being used to seriously explain a behaviour that it would be far better to explain more accurately. eg. a behavioural consultation. In every day language we use all sorts of short hand to explain our dogs. I may say mine 'loves opening presents' but, of course, I don't really know if he loves it or even if opening the presents are the cause of his excitement - it could just as easily be the chance to chew some paper or the general joviality that humans tend to display around them. Or the attention he gets when opening them. Or the resulting treats that he has just unwrappped. Or all of the above. But the short hand works in most situations.