I don't keep much bad stuff, my dad does and it's his house so there is no saying to not buy it. And he believes in having tons to share too, sadly.  My kid likes water, or flavored water too even, but yeah.  I keep minimal milk and juice or he'll try to have it.  That is the only thing I'm lucky on; my dad dislikes juice and keeps cow milk (my son can't have lactose very much so he drinks almond milk). In general, though, your plan is good advice for any age :)