I do agree that 14:10 is heavy for a man who is 5'10b in height; my DH (53) is 14'7 at 6'5 in height!
I'm about your DH's weight, sadly, at 5'7, though the fat balances out more, with bigger boobs and thighs as well as around my waist. I'm on anti-depressants and suffer from PTSD as a result of my traumatic childhood, and am constantly exhausted.
We've been married for 15 years now and have 2 adopted DDs (9 and 6). I was very slim when we met (about 10:3 and size 10), and I foolishly asked him whether he would fancy me if I was overweight. (I've always been a yo-yo dieter and I have clothes in all sizes from 10-18.) He answered me honestly that he didn't like big women - ouch! Well, I did ask lol.
He's never made one comment about my size, though once when we were on a group holiday with several other couples, I commented on a belly dancer, 'Oh to have a figure like that.' He said, 'Well, you could work on it.' He was pilloried by one of the other women, who said his reply had been insensitive; he apparently should have said, 'I love you just as you are, darling.'
So I know he probably doesn't fancy me so much now. We're not intimate because of my issues and because we're both too knackered, but there's probably another reason why he doesn't really try to be intimate with me. He's loving and kind, though, which I really do appreciate.
Only you know if you still want to be married to him. You say you love him, but you don't sound as if you do. I would be hurt if my DH started a thread with an OP like yours.
Re buying sweet things, I think it would be kinder not to do that. You can tell them they have to spend their pocket money on treats if they want to. I've done that in the past; now I do buy them limited chocolate treats, but my DH doesn't have a particularly sweet tooth (unlike me!).