It collects honey every day. It rubs honey onto the hairs on its legs to carry it back to its nest.
How Butterfree's in-game sprite changed across the main Pokémon games, from its debut in Generation I onward.