Frogs eat any insects they can catch and fit in their mouths, but they will also eat snails, slugs, worms, small fish, or small mammals. However, tadpoles generally have a vegetarian diet of plant matter and algae.