Fragrance is one of the best ways to draw butterflies to your garden, making it an essential part of choosing the best plants to include in a butterfly garden. Building a butterfly garden isn't just about fragrance, though. Having a butterfly garden creates a habitat that supports butterflies at every stage of life, from caterpillar to adult. A well-planned butterfly garden has sunny spaces for warming, shallow puddles for water, and blooms that can carry butterflies through their active seasons. A butterfly garden strengthens declining populations by providing shelter and food in landscapes often stripped of habitat.