A frog is an omnivore, eating both plants and animals, although more accurately described as a life-history omnivore as it feeds on different types of food through its life stages.
Tadpoles, the aquatic larval stage of a frog, are herbivores, feeding only on plant material before becoming mostly carnivorous once they have developed into frogs.