Uno dei motivi principali di questo cambiamento di mentalità è la scoperta di nuovi fossili di pterosauro con contenuto di stomaco conservato. Nel 2011, un team di ricercatori guidati da David Hone dell'Università di Southampton nel Regno Unito ha annunciato la scoperta di un fossile di pterosauro proveniente dall'Isola di Wight che conteneva i resti di un piccolo mammifero nello stomaco. Questa scoperta suggeriva che almeno alcuni pterosauri fossero in grado di predare animali terrestri.
Nel 2018, un altro team di ricercatori guidato da Michael O'Sullivan dell'University College di Dublino in Irlanda ha annunciato la scoperta di un fossile di pterosauro della contea di Clare in Irlanda che conteneva resti di scaglie di pesce nello stomaco. Questa scoperta ha ulteriormente supportato l’idea che gli pterosauri non fossero esclusivamente carnivori.
Oltre alle prove fossili, ci sono anche alcune prove anatomiche che suggeriscono che alcuni pterosauri potrebbero essere stati in grado di mangiare piante. Ad esempio, alcuni pterosauri avevano mascelle lunghe e sdentate che sarebbero state adatte per filtrare le piante dall'acqua. Altri avevano denti corti e affilati che sarebbero stati ideali per tagliare materiale vegetale duro.
Naturalmente, è importante notare che non tutti gli pterosauri potrebbero essere stati erbivori o addirittura onnivori. Alcuni pterosauri, come i giganteschi pteranodonti, erano probabilmente ancora principalmente carnivori, e facevano affidamento sui loro becchi lunghi e affilati per catturare pesci e altri animali.
Tuttavia, il numero crescente di prove suggerisce che potrebbe essere necessario rivedere la visione tradizionale degli pterosauri come esclusivamente carnivori. È probabile che alcuni pterosauri avessero una dieta più varia, comprendente sia sostanze vegetali che animali, a seconda delle loro dimensioni, forma e habitat.