What animal eats marigolds?
Marigolds are often used as companion plants in vegetable gardens because they are believed to repel pests. However, some animals do eat marigolds, including deer, rabbits, and squirrels. These animals may eat the flowers, leaves, or stems of the plant. Marigolds are also susceptible to damage from insects, such as aphids, spider mites, and thrips.