Any poison this Pokémon takes in is converted into a black powder and secreted. That’s why Scatterbug can eat poisonous leaves and roots.
This Pokémon scatters poisonous powder to repel enemies. It will eat different plants depending on where it lives.