生物碱学说
这种学说认为恐龙所生存的最后时期─亦即白垩纪,开始出现显花植物,其中某些种类含有有毒的生物碱,恐龙因大量摄食,引起中毒而死亡。因为,哺乳类能够藉味觉和嗅觉来分辨有毒的植物,但是恐龙却没有这种能力。 不过,含有生物碱的植物并非突然出现于白垩纪后期,在恐龙绝种的五百万年前已经可以见到。此学说未说明何以恐龙在这段期间内仍能生存。