When you want to eat that treat and you know if you do you will regret it later: Log it in your food tracker, look through the calories and nutrition of your treat. Imagine how your treat tastes and feels in your mouth. Don't remove it from your log. Keep it there and go do something else. When you track your next meal or snack you will see it there and remember you never ate it. Either delete your treat or eat it then. Chances are the craving is gone and you can delete those empty calories!
When I feel a sweet craving coming on, and I know I'm likely to eat much too much of something much too unhealthy, I compromise with a lollipop (or hard candy, if you prefer). My favorite brand is organic, all natural, has no corn syrup, and is flavored with fruit, so it's quite a bit healthier than a 'regular' corn syrup pop, and by the time I've finished it off 10-15 minutes later, the craving has passed/been satisfied, and I've only consumed 1 pop under 25 calories, instead of whatever else.
I add vegetables to pre-made or canned stews, soups, and chilis to make them last longer, reduce the amount of calories per serving and sodium I ingest, and keeps me fuller. In the long run, this seems to save money, too. It's also a great way to use leftover vegetables, or last night's leftovers. Might also be a good way to get kids to eat more veggies without them noticing. It's win-win-win-win.
If you have a very busy day,