Depending on age, different foods can help your baby gain weight. Babies under 6 months should be given breastmilk or formula, while older children can have foods such as oatmeal, avocado ...