no
Different caterpillars eat various things. Most eat the leaves of plants, a few eat the eggs of insects, aphids, scale insects or ant larvae. Some eat other caterpillars.
Some caterpillars do in fact eat greenflies. Not all caterpillars will eat greenflies or like insects because they don't like them.
Yes they do
If spiders eat bugs and insects i think caterpillars are bugs too. Spiders do eat caterpillars.
No, they eat leaves mostly-no other insects.
Yes. They also eat worms and small insects.
Many birds eat butterflies and caterpillars.
Ducks eat a variety of things that include aquatic vegetation, grain, and insects. They are foragers and eat caterpillars, snails, and slugs.
usually caterpillars eat tree leaves and so do ants
Nope... caterpillars eat vegetation such as the leaves and stalks of plants.
They feed on a variety of insects including caterpillars, flies, bees and butterflies. The larger the dragonfly the larger insect they choose to eat.
Virtually all caterpillars are vegetarians, they don't eat other insects.