The answer for us is to not buy snacks. Pretty much period. Sometimes we do apples and whatnot for a time, but finding half eaten apples around the house is frustrating.
And this is not to say we don't have snacks ever; but as you noted, if we have the snacks, it is a temptation for us, as well. This is the reason we never buy sodas.
We are lucky because our kids will gripe some, but we can explain that the snacks are bad for "us" not just them. And they so far seem to be respecting that.
Only "secret" I know to help this is we don't let our kids get food after dinner. If they don't eat dinner, they just don't get food that evening. This is actually helped by not having snacks and extra food around the house.
And this is not to say we don't have snacks ever; but as you noted, if we have the snacks, it is a temptation for us, as well. This is the reason we never buy sodas.
We are lucky because our kids will gripe some, but we can explain that the snacks are bad for "us" not just them. And they so far seem to be respecting that.
Only "secret" I know to help this is we don't let our kids get food after dinner. If they don't eat dinner, they just don't get food that evening. This is actually helped by not having snacks and extra food around the house.