No, butterflies do not produce solid waste like mammals. Caterpillars, the larvae of butterflies, produce small lumps of hard faeces called frass. However, adult butterflies excrete a more watery discharge due to their liquid diet.