Ka disa shkaqe pse fëmijët bëhen mbipeshë dhe obezë.
Shkaqet më të përhapur janë faktorët gjenetik, mungesa e aktiviteteve fizike, ushqyerja e joshëndetshme ose një bashkim i këtyre faktorëve. Vetëm në raste të rralla mbipesha shkaktohet për shkakun e gjendjes shëndetsore si p.sh.probleme hormonale. Një analizë gjaku mund të përjashtojë këtë variant. Edhe pse problemet e peshës trashëgohen në familje, jo të gjithë fëmijët që ka obezitetin në trungun familjar do të dalin mbi peshë. Fëmijët që kanë prindër ose vëllezërit ose motrat mbi peshë mund të kenë rrëzikshmërinë e lartë për t’u bërë mbi peshë gjithashtu, por kjo në fakt mund të ketë lidhje me stilin e përbashkët të jetës, si zakonët e ushqyerjes dhe të aktiviteteve.