NYE: I would have to then put it to him as a fait accompli and it would make me sound unreasonable for just deciding for us both, I think.
You need to make sure your pets are looked after, so that needs to take priority over his feelings imo. They need care, therefore you need to stay at home - there's nothing wrong with asking him to make his plans around that, imo.
Food: I'm trying to be nice and get in stuff we both want to eat
I think this has the potential to work against you. If he wants certain foods, there's nothing stopping him going to the shops on the way over, or picking up and paying for a takeaway.
Tradespeople: he is one and is very handy generally so knows much better than me what questions to ask. I can certainly hold my own but he regularly asks questions I wouldn't have thought of (and often have no idea what they are talking about because it's too 'technical')
I think you need to stop relying on him here. It's your home so you need to be the one to make decisions and arrange appointments. Expecting him to arrange things around you making trade appointments is a bit unreasonable when you don't live together imo.
To me, it just sounds like these are really minor situations and they shouldn't really warrant any arguments at all.