1. Grawitacja: Siła grawitacji przyciąga zwierzęta, co utrudnia im utrzymanie własnego ciężaru, gdy stają się większe. To dlatego bardzo duże zwierzęta mają zwykle grube, mocne kości i mięśnie.
2. Zapotrzebowanie na tlen: Zwierzęta potrzebują tlenu do oddychania, a im większe zwierzę, tym więcej tlenu potrzebuje. Dzieje się tak dlatego, że powierzchnia płuc zwierzęcia nie zwiększa się tak szybko, jak ich objętość. Oznacza to, że bardzo duże zwierzęta muszą oddychać szybciej niż mniejsze, aby uzyskać wystarczającą ilość tlenu.
3. Wymagania żywieniowe: Im większe zwierzę, tym więcej pożywienia musi zjeść. Dzieje się tak dlatego, że bardzo duże zwierzęta mają wysokie tempo metabolizmu, co oznacza, że szybko spalają energię. Oznacza to, że bardzo duże zwierzęta muszą spędzać dużo czasu na jedzeniu, aby utrzymać swoją wagę.
4. Termoregulacja: Zwierzęta, aby przeżyć, muszą mieć możliwość regulowania temperatury ciała. Jest to trudniejsze w przypadku bardzo dużych zwierząt, ponieważ mają one dużą powierzchnię w stosunku do swojej objętości. Oznacza to, że tracą ciepło szybciej niż mniejsze zwierzęta i muszą pracować ciężej, aby się ogrzać.
Połączenie tych czynników oznacza, że istnieje granica wielkości zwierząt lądowych. Największymi zwierzętami lądowymi, jakie kiedykolwiek istniały, były zauropody, czyli grupa dinozaurów żyjących w okresie jurajskim i kredowym. Szacuje się, że niektóre zauropody, takie jak Argentinosaurus, miały ponad 30 stóp długości i ważyły ponad 100 ton. Jednak nawet te zwierzęta były ograniczone pod względem wielkości przez czynniki omówione powyżej.