Good point. There is a chance (none of us know the full story) that he maybe has felt that his voice and views have been diminished for a long time - maybe before he’s deferred to OP and this was his (poor) had enough of that reaction. Maybe for an easy life he usually just agrees or goes along with it.
Some folk can be an unstoppable force in bickering moments, not saying that’s you OP but hard to reconcile both positions (a) he’s otherwise great 99% of the time so nothing to see here - so not him - with (b) he said this for no reason, out of nowhere but also - not me. I was in the ‘right’. Worth reflecting if your own tone or part also not great.
‘Weird tired moods’ would indicate also he’s not as happy as OP with the general status quo at least for some of the time.
Communication is key to marriage. Both should be putting in the work now to get to the root of this and find a better way going forward. Sadly many LTRs don’t last and break up shortly before or shortly after marriage as decline been slow, blindsiding the other. Whether that applies here time will tell.
For now, don’t blame you feeling upset OP - but (and as I say none of us were there) do notice too you seem to also not pander to and outright dismiss his POV as also being not worthy of any regard:
he tried to blame me for the dog hurting himself and getting a limp on a walk which I thought was outrageous
Guess trying to say it matters not what the row is, if there is a future in it the key be finding a way you both feel heard and respected (communication). Fighting to be right when you are on the same Team causes no end of issues once the ring is on. If either or both of you aren’t willing to get in the trenches to do that, is there really a proper commitment?