Bardzo często niechęć do jedzenia wynika z tego, że dziecko jest uczulone na jakiś składnik pokarmowy. Nawet bardzo małe dzieci potrafią podświadomie skojarzyć fakt, że ból brzucha może wiązać się z jedzeniem, przez co nie mają apetytu. Dziwimy się czasem, że dziecko za nic na świecie nie chce zjeść kalafiora czy brokuł. Właśnie w ten sposób dziecko instynktownie broni się przed zjedzeniem tego, co mu szkodzi. Jeżeli dziecko zdecydowanie odmawia jedzenia określonych potraw, to nie należy go do nich zmuszać.