R.J.
Nutritionists recommend that ALL of us eat 5-6 small meals a day. If a child is getting the standard 12ish-14 hours of sleep that means that they're eating aprox every 2-3 hours.
Feeding on demand worked so well as an infant that we just continued it. Fascinatingly enough, our son settled into 5-6 small meals a day.
With ours, I also gave him his own shelf in the fridge (for leftovers and his milk cup and yogurts/cheeses/etc.) and his own drawer for nonperishable things (apple sauce cups, goldfish, etc.).