Minnows have teeth in their throat!  They have up to three rows of “pharyngeal teeth” deep in their throats that grinds up their food.