Hay muchas teorías que intentan explicar por qué los dinosaurios eran tan grandes, incluido el tamaño relacionado con las enormes cantidades de vegetación disponible como alimento, ese tamaño era un método de defensa personal y ese tamaño era el resultado de la sangre fría . Un estudio de 2013 sugiere que los dinosaurios crecieron a causa de sus articulaciones.
La primera teoría afirma que el tamaño de los dinosaurios era directamente proporcional a la cantidad de alimentos disponibles. La Era Mesozoica se caracterizó por grandes cantidades de vegetación debido al clima cálido y al alto contenido de dióxido de carbono en la atmósfera. Los dinosaurios tenían una gran cantidad de alimentos para comer y evolucionaron hasta convertirse en gigantes. Los dinosaurios carnívoros se convirtieron en gigantes como resultado de los herbívoros más grandes.
Otra teoría afirma que el tamaño de los dinosaurios evolucionó como una forma de autodefensa. Los depredadores masivos de plantas tenían menos probabilidades de ser asesinados por un depredador, independientemente de la lentitud de su gran tamaño.
La tercera teoría sugiere que los dinosaurios eran grandes como resultado de ser de sangre fría. Los científicos creen que los dinosaurios extremadamente grandes podrían mantener su temperatura interna independientemente de las influencias externas. Sin embargo, los científicos no están seguros de que todos los dinosaurios fueran de sangre fría. Algunos paleontólogos creen que el Tyrannosaurus Rex fue en realidad un carnívoro de sangre caliente.