Where I get breakfast, they sell these pretzels. 300 calories for something that'll leave you feeling hungry immediately. Meanwhile a small container of 2% Greek yogurt will fill you up till lunch for half the calories.
My favorite lunch is a salad at chipotle: lettuce, chicken guacamole, cheese. At 450 calories, it's ridiculously filling and has about as many calories as a small sandwich that'll leave you hungry by the afternoon. Or a twelve piece nuggets at chick fil a. 400 calories for a tasty lunch that is so filling it's even a bit hard to eat in a sitting.
But have a cup of coffee and a scone at Starbucks? Same number of calories as the twelve piece nuggets, except people don't feel like fat asses having that before going home for dinner.
If you have trouble losing weight because you can't stay on the wagon, at least try a low carb diet. Realize that a bagel at 200 calories = 5-7 strips of bacon and the latter will fill you up and the former won't. Also eat lots of vegetables to add volume with low calories. If you have a sweet tooth, put a teaspoon of sugar in some FAGE. It's only 15 extra calories.