Có nhiều giả thuyết cố gắng giải thích tại sao khủng long lại lớn như vậy, bao gồm cả kích thước liên quan đến số lượng lớn thảm thực vật sẵn có làm thức ăn, kích thước đó là một phương pháp tự vệ và kích thước đó là do máu lạnh . Một nghiên cứu năm 2013 cho thấy khủng long lớn lên nhờ các khớp của chúng.
Lý thuyết đầu tiên nói rằng kích thước khủng long tỷ lệ thuận với lượng thức ăn sẵn có. Đại Trung sinh được đặc trưng bởi số lượng lớn thảm thực vật do khí hậu ấm áp và hàm lượng carbon dioxide cao trong khí quyển. Những con khủng long có một lượng lớn thức ăn để ăn và tiến hóa thành những người khổng lồ. Khủng long ăn thịt tiến hóa thành khổng lồ do kết quả của những loài động vật ăn cỏ lớn hơn.
Một giả thuyết khác nói rằng kích thước của khủng long tiến hóa như một hình thức tự vệ. Những người ăn thực vật hàng loạt ít có khả năng bị giết bởi kẻ săn mồi, bất kể kích thước lớn của chúng khiến chúng chậm lại như thế nào.
Giả thuyết thứ ba cho rằng khủng long to lớn là do máu lạnh. Các nhà khoa học tin rằng những con khủng long cực lớn có thể duy trì nhiệt độ bên trong của chúng bất chấp những tác động bên ngoài. Tuy nhiên, các nhà khoa học không chắc chắn rằng tất cả các loài khủng long đều máu lạnh. Một số nhà cổ sinh vật học tin rằng Tyrannosaurus Rex thực chất là một loài động vật ăn thịt máu nóng.