Caterpillars are usually not poisonous. There are, however, a few species of caterpillar that do contain toxins. These caterpillars include the puss moth, saddleback moth, automeris io moth, gypsy moth, buck moth, and flannel moth. They have toxic hairs on their body that release chemicals when touched or ingested by other creatures.