Wild rabbits are one of the most common culprits when it comes to damaged or eaten marigolds outdoors. Domesticated pet rabbits also eat marigolds as they are the same species as the European rabbits found in the wild.
As rabbits are vegetarian, they eat many other varieties of plant matter in addition to marigolds. Pet rabbits eat alfalfa, hay, fresh leafy greens and vegetables on a daily basis. Rabbits eat a minimum of 1 cup of plant matter per 4 pounds of body weight, which can include alfalfa sprouts, collard greens, dandelions, dark lettuce, mint and mustard greens.