Types of Caterpillars?

Caterpillars are the larvae of moths and butterflies, and there are hundreds of types. Some common ones are the dagger moth, the swallowtail, and the morning cloak. Look here for more information: