What do Wild Tadpoles Eat?

When a tadpole is first hatched it will eat their egg jelly. Next stage in there life they began eating algae and then they began eating leaves and pond plants. As they grow and get bigger they will eat dead fish or dead tadpoles.