Butterflies will feed on nectar, and old, rotting fruit. Butterfly feeders hold nectar which is fed up the feeder through a wick. The top of the feeder offers room for fruits and jellies. Butterflies will eat rotting fruit, such as apples and peaches, and they enjoy cantaloupe and watermelon. Also available are butterfly puddlers, which hold the sand or dirt butterflies will siphon nutrients from.