Every caring parent wants what’s best for their child, and proper nutrition is no exception. Babies consume relatively little, but rely heavily upon what they do intake to fuel their rapid development. Baby Monitor Lab created this infographic to outline a few of the best healthy foods for babies. The infographic lists 10 of the best foods for babies, including squash, lentils, dark green leafy vegetables, broccoli, blueberries, avocados, meat, prunes, garbanzo beans and mandarin oranges, and explains why each is beneficial. The infographic also lists some foods that should generally be avoided. In addition, it illustrates what kinds of foods are best suitable for children at different development stages, from newborn to 2 and 3 years.