Also I have a pooch too and a lot of guys find it really sexy. There is not just one ultimate body type that all guys love. Different people are attracted to different things.
I feel that way too in a bikini, especially if there some super model looking girl near me at the beach. But what I have found out from my old roommate is that if you just pretend like you're the sexiest b**** on that beach (and just keep telling yourself that) people will actually think that about you too because confidence is very sexy.
Usually a super sweet tooth is a result of eating a lot of things that are high on the glycaemic index over and over again (ie, sweets). Your body gets used to it, so your insulin levels rise and fall rapidly with sugar, making you crave sugar a lot more and a lot easier. You could also be much more sensitive to sugar which would cause this as well (genetics). Weening yourself away from the sugar will help, OP. It sucks at first, but that's because your body wants the spike. Don't give into it.. instead, find things that will mellow out your insulin like chia seeds. That will naturally curb your sweet tooth.
Also, I'm sorry but.. This is a health and fitness board, and if your only reason to be healthy and fit is for the attention of men.. I'm concerned.
My husband actually found me more attractive when I had a squishier butt and bigger boobs (ie, when I weighed about 15 pounds heavier than I do now) . But that's not his decision. My body image is something for ME, and my health is something for ME. I'm not saying, "don't have a pooch," but I am saying that it seems silly to tell OP that some guys like it as her motivation to keep it. Some guys also like stick thin women. Some guys also like overweight women. Does that mean I should diet myself to death, or gain an unhealthy amount of weight? Now.
I will agree that self confidence is important and something we should all be working on; but if that is to have the goal of defined abdominal muscles then that is the goal. Faking confidence never made me ultimately feel confident, but meeting my fitness goals did.