"If you go outside and plant one butterfly bush, you'll get butterflies," Hodges said. "But if you really want a variety of different butterfly species, you'll have to do a bit of research into host plants and bloom time." Butterflies have a complex life cycle of four stages, two of which require different host plants, one for laying eggs and one for food.