I view a snack as a thumbs down review of the previous meal. When I'm cooking properly snacks have no place. When we're legitimately hungry we need protein and not carb/fat. If this is a frequent issue keep some boring boiled eggs, chicken breasts, tuna, or cottage cheese on hand and work on reinforcing the meals.
That's not the same thing as carb/fat party recipes (cookies etc.) Denying their place in culture and banning them forever just for the martyrbation is not ideal, but keep them infrequent and social. It's the difference between "fillup foods" and "flavor foods".
Lots of: urban hiking, cycling, sprinting
Lots of: fresh meat, seafood, eggs, organs, tubers, starchy fruits, low-energy plants, meat fat, dairy fat, oily fruits
Some: cured meat, dairy protein, sweet fruits, rice, peas, tree nuts, oily seeds
Minimal: soy, refined proteins, sugar, liquid carbohydrate, grains, beans, refined oils, peanuts