Humans do not eat snapdragons, although they are eaten by a variety of animals. Deer don't tend to eat them unless they have to. It turns out that deer are actually quite picky about their food choices and they will not eat flowers or certain flowers at all. The flowers are eaten by bees, butterflies and moths. Snapsprigs (Lemna minor) are often found in pond and lake margins and are easily mistaken for duckweed. They are also eaten by waterfowl.