کمبود میوه‌ها و سبزیجات یا مایعات کافی در رژیم غذایی کودک علت اصلی بروز یبوست در نوزادان و کودکان است. علاوه بر این، وقتی کودک از یک رژیم غذایی کاملاً مایع به رژیم غذایی حاوی غذاهای جامد تغییر می‌کند یبوست رخ می‌دهد.