Is it any wonder gardeners want to attract butterflies to their yard? Butterflies pollinate your flowers and bring beauty to your garden. To attract butterflies, plant native flowering plants and plants that offer blooms throughout the seasons. Butterflies need nectar – and prefer eating from mid-morning to mid-afternoon. So, to attract butterflies, plant your butterfly-attracting flowers in your garden areas that receive full sun. Butterflies also are attracted to spaces where they can rest – like flat stones in your garden. Providing a place for puddling also helps attract butterflies to your yard and garden.