Die Allesfresser nehmen pflanzliche wie tierische Nahrung auf. Dabei gibt es innerhalb der Arten Unterschiede. Generell bevorzugen sie frische Blätter, Blüten, Früchte und Knollen, die sie auch ausgraben. Bei Tieren halten sie sich an Wirbellose wie Heuschrecken, Käfer, Termiten, Ameisen, Raupen.