בממלכת החי, ישנם שני סוגים עיקריים הצורכים צמחים כחלק קבוע מהתזונה שלהם: אוכלי עשב וכל אוכלי כל. ההבדל העיקרי בין השניים הוא שבעוד אוכלי עשב מתקיימים בדיאטה המורכבת באופן בלעדי של צמחים, אוכלי כל צורכים תזונה מגוונת בהרבה, ובדרך כלל אוכלים גם צמחים וגם בעלי חיים באופן קבוע. אסור לבלבל בין אוכלי כל עם טורפים, שכמו אוכלי עשב שורדים על סוג מזון עיקרי אחד בלבד. טורפים חיים בעיקר בדיאטה של בשר בלבד.
כאשר מישהו חושב על בעלי חיים שאוכלים צמחים, סביר להניח שהוא חושב על אוכלי עשב. הם לא אוכלים דבר מלבד צמחים, וזה יכול לכלול עשבים, עצים, פירות ואפילו אצות, חיידק שמשיג את האנרגיה שלו באמצעות פוטוסינתזה כפי שעושים צמחים. עשבי תיבול קיימים בכל מקום שחיות קיימות, וסוגים נפוצים כוללים פרות, סוסים, ג'ירפות ואיגואנות.
כשהם חיים בדיאטה מגוונת יותר, הכלים מסתמכים על צמחים כאמצעי אנרגיה קבוע, אך גם צורכים בשר באופן קבוע. אמנם היו מקרים של אוכלי עשב שאוכלים בשר וטורפים אוכלים צמחים בנסיבות דרסטיות, אך אוכלי כל הם מסווגים ככאלו מכיוון שהם מסתמכים באופן קבוע על שני סוגי המזון כחלק מהתזונה הסטנדרטית, לעומת רק בספיישל נסיבות. סוגים רבים של יונקים מסווגים ככל אוכלי הכל, כולל דביבונים, חזירים, שימפנזים, וכן, אפילו בני אדם. כמה סוגים של ציפורים, כמו תרנגולות ועורבים, מסווגים גם ככל-אוכלים, מכיוון שהם אוכלים גם זרעים וגם תוצרת צמחית, אלא גם חרקים קטנים ונחלים.
ידוע כי טורפים אוכלים צמחים כאשר אינם מסוגלים לאתר אספקת בשר אמינה לתזונתם. עם זאת, הם בדרך כלל לא נחשבים לבעלי חיים שאוכלים צמחים. כל צריכת צמחים על ידי טורף מתרחשת בנסיבות קשות כאשר בשר אינו זמין, ולא אפשרות תזונתית מועדפת. טורפים נפוצים כוללים חתולים וכלבים.