The majority of caterpillars are not poisonous, however, some accumulate poisons taken from the plants they eat. Others are covered in stinging or irritating hairs.