Hungry rabbits may eat nearly any plant. Products to repel them offer mixed results. Fencing provides the only sure way to keep them from your flowers. However, rabbits avoid chewing on some flowers. According to Irene Shonle of Colorado State University, rabbits do not like flowers with strong odors, milky sap or thorns.
Iris (Iris spp) - Iris flowers grow from bulbs, and they are available in several colors and sizes. Most have a strong aroma that repels rabbits. Often used in borders and flowerbeds, iris flowers attract birds and hummingbirds. They need at least partial sun, and they grow well in most parts of the country.
Yarrow (Achillea) - Yarrow plants are drought-resistant perennials that flower all summer. They flower in any shade of red, pink, yellow or white. Depending on variety, they grow from 1 to 3 feet tal, and they are often used for dried arrangements. Although easy to grow, yarrow spreads easily and may be hard to contain. Texas A & M recommends full sun and dry soil.