Dinozorların en büyük düşmanı olarak kabul edilebilecek tek bir hayvan yoktur, çünkü dinozorların yaşadığı dönemde çeşitli yırtıcı hayvanlar bulunmaktaydı. Bazı dinozorların düşmanları arasında şunlar yer alır: Timsahlar: Deinosuchus ve Sarcosuchus gibi timsah türleri, dinozorları avladıkları fosil izleriyle kanıtlanmıştır. Köpekbalıkları: Cretoxyrhina adlı köpekbalığı türü, dinozorların kemiklerinde diş izlerine rastlanmasıyla dinozor avcısı olarak tanımlanmıştır. Yılanlar: Sanajeh adlı yılan türü, dinozor yumurtalarını yiyerek beslendiği düşünülmektedir. Memeliler: Didelphodon gibi küçük memeliler, güçlü çeneleri ve ısırma kuvvetleriyle dinozorları avlayabiliyorlardı.