Some of the most common creatures that eat flies are frogs, spiders, birds, and lizards. Some plants even dine on the flesh of flies, such as the Venus FlyTrap and pitcher plant.