Babies need nutritious, fat-filled foods for healthy weight gain and development. It's important to rule out medical concerns before changing a baby's diet. Foods like olive oil, nut butters, and ...