Dragonflies are classified as strict carnivores. They usually feed on mosquitoes, gnats, midges, ants, termites, bees, butterflies, and flies. They also have larvae, tadpoles, and even tiny fish in their menu. Dragonfly nymphs (the first stage after hatching) love to feed on mosquitoes. An adult dragonfly can savor about 50 mosquitoes in a day while flying around, which by the way, is an important factor in the biological control of mosquitoes.