During the first six months, babies drink only their mother's milk, and this fulfils most of their nutritional requirements. Once they cross six months, babies need food from all five healthy food groups for healthy growth and development such as fruits, vegetables, dairy products, protein, and grain foods. However, salty food, spicy food, low-fiber foods, and caffeinated drinks must be avoided for babies.