A obesidade infantil não é causada apenas pelo consumo excessivo de alimentos, e nem sempre é culpa dos pais. Alimentação inadequada, sedentarismo e falta de sono também influenciam no ganho de peso.
Além disso, problemas de saúde mental, como ansiedade e depressão, podem levar a alterações nos hábitos alimentares, falta de vontade de praticar atividades físicas e outros sintomas que contribuem para o caso.
A genética também desempenha um papel importante. Filhos de pais obesos têm mais chances de desenvolver obesidade. Além disso, fatores hormonais e até o histórico da gestação, como o parto por cesárea, podem influenciar.