Been there. Just give in to him. He won't go away until he's had his say. So, just let it all go and sleep. And be very, very gentle with yourself.
I agree with Maria. Fighting him just makes him more angry. Go and just sit with him. Did you read my post about the buddhify app? They have some great meditations for times like this. It won't make the dog go away but it helps. Have a hot bath and go to bed. And keep us posted. xo
Oh dear. I hope he hasn't you by the throat for long. I will send all my good juju toward you --
There must be something going on in the universe as I know a lot of people experiencing darkness, including myself. This too shall pass.