Its wings are covered in toxic scales. If it finds bird Pokémon going after Caterpie, Butterfree sprinkles its scales on them to drive them off.
The wings are protected by rain-repellent dust. As a result, this POKéMON can fly about even in rain.