I sympathise, Grammy, but I can tell you what it's like from the other side, so to speak. I hide sweet treats from my husband because he needs to lose weight and has a sedentary lifestyle. My life is not sedentary, I don't need to lose weight, and I enjoy a piece of cake when I get home from work. I make my own cakes, cut them into pieces and freeze the pieces.
So MrB could, in theory, snaffle some from the freezer but he doesn't. What he does instead is go out to the shop, which is just over a mile away, in the car and buys packs of scones, pains au chocolat, crumpets, brioche rolls, crackers and cheese and scoffs them all himself. He'll sometimes eat a whole pack of pains au chocolat in one day. He says he hasn't got a sweet tooth. Last night he went out for a bottle of Japanese beer.
I've suggested he walk to the shop for his treats, not to burn calories so much as to just get some exercise. I think he might have walked once.
So, eventually, after years of trying to help him restrict his eating, I've given up. I am not repsonsible for his eating habits and I've told him not to tell me next time he's "dieting". The dieting phases never last more than a couple of weeks anyway.
I think the problem is several-fold: bad eating habits started early in life; the difficulty of changing habits; the difficulty of sticking to a food regime that really isn't comfortable; propensity to what I think is a mild form of addiction. And so on and so on. So I sympathise with his problem as well.
But there's bugger all I can do about it – not for want of trying over the years.
Maybe your husband feels the same and his putting sweet food where you can see it is his way of telling you that it's your problem, not his.
Throwing the stuff out for the birds is a good tactic. Good luck and all the best
.