Well, I suppose it depends on the man, but with my husband it really helps when I offer to do the grocery shopping. That way he gets to stay home and play guitar while I go get healthy foods! I still pick up a snack or two for him - men, somehow, can eat more snacky foods without it showing up (plus he runs 5 miles a day now!). If it's things like eating a lot of take out, etc (major problem here just a few months ago!) it couldn't hurt to blame the budget for cutting back. You know, let him know you're concerned about the financial situation and you think you need to cut back in a few areas so that there is more money to be putting into savings, paying bills & debts, etc and that eating out is a major finance drainer.
So I totally used this, and guess what? This sounds sick, but we've been saving about $100 a month now that he's been eating out less! When it comes to money, he goes with it because it really is what's best for our budget. He gets take out once a week, and it's usually pizza or a burger and fries. I don't eat those things, so it's no big deal to me temptation wise and he still feels like he's getting to enjoy himself you know?
I don't know if those suggestions help in your situation. I guess the best advice would be to talk to him openly and honestly about your concerns, but not in a condescending way.
It's important to you to lose weight- you'd like to see him respect himself in the same way (taking care of his health). Men just want to know you love them, you know? So remember to be as loving as you can, because ultimately that's WHY you want him to take care of himself, because you love him. Share with him the reasons why (better sex, haha, that suggestion cracked me up but so true... more energy? stronger? longer life? being a more attractive couple!) haha you have to figure out whats important to him and show him how that aspect of his life will be improved by being healthier. and if kids are in the future you definitely want to be healthier, right?!
Good luck, sounds like you are a strong girl. Keep it up!