The caterpillar that will become the monarch butterfly does not sting, however it is toxic. Monarch caterpillars eat the milkweed plant, which is toxic to most animals. As the caterpillar changes into a butterfly, the poison from the milkweed is retained in its body. As a result, predators avoid eating the monarch butterfly.