Not all of them.
right away. some caterpillars even start eating their eggshells after hatching. (*
With there mouths, they eat crickets, spiders, flys, and all that but they DO NOT EAT MONARCH CATERPILLARS
no
Yes!
No it does not a monarch only eats milkweed and dogbane.
It's a monarch, Monarch's eat milkweed exclusively.
I haven't had a problem with ants but there are wasps that lay their eggs in the caterpillars. The wasp larva eat their way out, killing the monarch caterpillar. I frequently have this problem with the caterpillars of swallowtail butterflies.
Different caterpillars eat different things. Most caterpillars eat leaves and stuff and need to be sprayed with water. Monarch caterpillars eat milkweed plants and eat a lot of it! If you have any caterpillars they might eat leaves that you pick from your back yard! MAKE sure you spray them!
A monarch caterpillar can only eat the many types of milkweed that grow in different parts of the country. But even if there is no other food available, it cannot and will not eat Mexican Petunia. I
There are different kinds of caterpillars in Iowa that eat grass. Some of the common ones include hop vine borers and the wooly bear caterpillars among others.
The organisms that eat monarch butterflies are insects. Yes they are poisinous, but some organisms can handle the poisin in their system. Mostly the insects that eat the monarch butterfly is a wasp, stink bug, and more!
Arsenic. Caterpillars love it. it also depends on what type it is if its a monarch you give it milkweed