FS that sounds hard - really hard. You're so methodical and calm the way you write it all down - the way you have a handle on your own reactions, and some understanding of where your H might be in his head, and not taking what he says or does too seriously. I wish I had your steadiness. How on earth do you do it?
Do you know what he's actually angry at? Obviously there's these insignificant whinges about the dog and the football shorts etc, but do you have any clear sense yet of what the real underlying cause is?