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