Re: kids eating all day...
My kids can have fruit or fresh veggies without dip (less mess) whenever they want. One of the drawers in the fridge is their snack drawer and it has cut veggies in it and apples, and grapes. Then on the counter is always bananas and other fruit.
They are 20months, 3 and 4. They all get their own snacks (the baby sometimes needs help, but usually is ok)