My daughter is like that! She can eat a lot...and she has not gained even one pound in the past six months...so I guess she needs it! She sometimes eats as much as an adult...other times she eats less. She is 2 1/2 and not one bit chubby, so I think she just has a high metabolism and needs the food for energy. As long as it is healthy food, I would let her tell you when she is full. It is good for kids to learn on their own to know when they are hungry or full so they can monitor this as they grow.