Convenience foods, such as frozen dinners, salty snacks, and canned pastas, can also contribute to unhealthy weight gain. Some children become obese because their parents don’t know how to choose or prepare healthy foods. Other families may not be able to easily afford fresh fruits, vegetables, and meats.