I never had to gain weight, I was usually at a healthy weight as a kid. My spouse on the other hand had to gain weight when they were young. They were underweight for a bit when they were a toddler. They were given pediasure which is a nutritional drink to help gain weight. It eventually helped and they were at a healthy weight.