Here's why:
* Common nouns refer to general categories of people, places, things, or ideas.
* Proper nouns are specific names for individual people, places, or things and are always capitalized.
Since "caterpillar" refers to any member of a group of insects in the order Lepidoptera, it's a common noun.