The problem has been caused by big life things we've paid for on credit, rather than lavish lifestyle.
That's pretty much a lot of people's problems, honestly. Not many people blow it all on fine wine and good times. Most people just spend a bit more than they can really afford, consistently over a long period of time, and take out loans for the "big stuff" that then never gets paid back.
We won't ever be able to buy anything outright if we don't have a float of savings. E.g. Our credit card debt is things like car seats and dental costs, there was no money in the bank because I had made overpayments on debts
Yes, you are right.
When you budget, you need to save for annual expenses (Christmas, insurance payments, subscriptions, boiler service), infrequently occurring expenses (new tyres, clothes & shoes & haircuts & dental costs, 'milestone' events you want to celebrate) and you need to save for the truly unexpected (job loss). Not just the monthly expenses.
You also need to look at paying down your existing debt within your current means and obligations.
Only then can you spend on holidays, fun stuff and extras.
Your DH is doing the thing that LOADS of people do - he's justifying that he SHOULD be able to have it, because a) he wants it b) he deserves it and c) there's a logical reason to it, of course there is.
But you'll only get deeper in. And as you do, the rates you pay on things will go up.
It's a mindset shift, and you should only consolidate to the bigger loan if the mindset shift is there.
It definitely isn't for your DH, and I'm not sure it is for you, either, not really.