I can't understand why you (as a couple) have her to stay every weekend.
That would be stifling / overpowering even if you all liked each others company.
So sort that out first.
Then, with all the individual comments, challenge them as they are made :
'who did the washing up' (me) ' 'you've not done a very good job'
Well, feel free to do it yourself next time
'Are you going to feed your poor dog' (looking at a fat Labrador drooling')
Just laugh. Look at the size of him, I hardly think he's starving
'You really need to wash your car it's filthy'
I'm more than happy with it as it is - if it is bothering you there is a bucket and sponge in the garage you can use
Talking about electric cars 'it would be terrible if you ever got one, you need to be organised to keep it charged up'
well, it's hardly difficult to remember to charge something - I manage with my phone / iPad / laptop. But if I forgot, then it would be me that would learn a lesson from it
and so forth.
But the key is here, that your dh needs to be involved, too.