To answer this question, Google Host plants by butterfly species. I found this website under this, it has lots of different pics of butterflies with lots of helpful information. I try to identify the butterflies that visit my butterfly garden, it can be very challenging. There are over 100 species in the county I live in, Cook County, near Chicago, ILL.
Try this web site http://www.dallasbutterflies.com
My facebook page is Flowers in Bloom, look for the profile pic with the gray butterfly, that's my page. I don't have any soy bean eating butterflies, but I have many pics, & pics of Monarch cats on there also.
Monarch is one type. Milkweed tussock is another.
Duskywings caterpillars and the California hairstreak caterpillars will eat lilac leaves. The Pale Swallowtail will also eat the leaves of a lilac tree or bush.
These caterpillars turn into what is called sunflower moths. The painted lady caterpillar also enjoys eating the leaves of sunflowers.
It depends on what kind of caterpillar you want to attract. Monarch caterpillars enjoy milkweed leaves, but if you want a large fuzzy one, try planting tomatoes. You will find huge ones on the underside of the leaves.
It depends on what type of caterpillar it is and what it's host plant is. Caterpillars usually eat the leaves of the plant and not the flowers. For example a monarch butterfly caterpillar eats milkweed leaves. The yellow eastern swallowtail butterfly caterpillars eat fennels, dill weed, and parsley plants. The spicebush swallowtail caterpillars eat spicebush leaves. If you want to attract butterflies to your garden, you must plant the host plant that the butterflies will lay their eggs on.
milkweed
The kind of caterpillar that moves in a strange way from the place where it sleeps to the place where it eats is caterpillar known as the inchworm.
The kind of caterpillar that moves in a strange way from the place where it sleeps to the place where it eats is caterpillar known as the inchworm.
black swallowtail
Caterpillars eat many different kinds of leaves. Some species eat only one or two kinds of leaves, such as milkweed, while other species may eat many different kinds of leaves. They eat fruit tree leaves, lettuce leaves, tomato leaves, and just about any other kind of leaf.
what kind of caterpiller has a strange way of its moving from the place where it sleeps to the place where it eats
Chemical Energy -> Kinetic Energy
A Silk worm
Yes, if you leave a caterpillar with no leaves it will most assuredly die of starvation, as will any animal that is not fed. Feeding it the wrong kind of leaves is as bad for it as giving it none at all, so it is far better to leave the caterpillar where it is to get on with its life in peace.
Try to find out what species of caterpillar it is and then research and find out what kind of plant that species eats. Some caterpillars have to have certain plants to eat while others are not quite as picky.