Ci sono molte teorie che tentano di spiegare il motivo per cui i dinosauri erano così grandi, comprese le dimensioni relative alle enormi quantità di vegetazione disponibili come cibo, che le dimensioni erano un metodo di autodifesa e quelle dimensioni erano il sangue freddo . Uno studio del 2013 suggerisce che i dinosauri sono cresciuti a causa delle loro articolazioni.
La prima teoria afferma che la dimensione dei dinosauri era direttamente proporzionale alla quantità di cibo disponibile. L'era mesozoica era caratterizzata da enormi quantità di vegetazione dovute al clima caldo e all'elevato contenuto di anidride carbonica nell'atmosfera. I dinosauri avevano una grande quantità di cibo da mangiare e si sono evoluti in giganti. I dinosauri carnivori si sono evoluti in giganti come conseguenza dei più grandi erbivori.
Un'altra teoria afferma che la dimensione dei dinosauri si è evoluta come una forma di autodifesa. I mangiatori di piante voluminose avevano meno probabilità di essere uccisi da un predatore, indipendentemente da quanto lente fossero le loro grandi dimensioni.
La terza teoria suggerisce che i dinosauri erano grandi come risultato di essere a sangue freddo. Gli scienziati ritengono che dinosauri estremamente grandi possano mantenere la loro temperatura interna indipendentemente dalle influenze esterne. Tuttavia, gli scienziati non sono sicuri che tutti i dinosauri fossero a sangue freddo. Alcuni paleontologi credono che il Tyrannosaurus Rex fosse in realtà un carnivoro a sangue caldo.