Another fact is that adult dragonflies will devour just about anything they can catch. Dragonflies usually eat mosquitoes, bees, gnats, butterflies, termites, and other bugs. When they are in the nymph stage, they eat small fish, tadpoles, mosquito larvae, worms, and aquatic insects.