Sok állat eszi a virágokat a szarvasok és teknősken kívül. Ilyen állatok:
- Rovarok: méhek, lepkek, lepké.
- Madarak: kolibrik, pintyék, verébek.
- Kisebb emlősök: egerek, vöcsök, mókusok.
- Nagyobb emlősök: medvék, medvemedvék, stink animals (szorongók).
Néhány állat a porért, mások a nektárért eszi a virágokat. Vannak, akik az egész virágot eszik,(level- és cápszárnyakat is). Az élvonalfajta az állat méretétől, étrendtől és élőhelyétől függ. Pl. kolibrik kis, nektárgazdag virágokat esznek, medvék nagyobb, jelentős virágokat. A virágok fontos táplálékforrás sok állatnak: cukor, fehérje, vitaminok. A virágok vonzzák az állatokat bizonyos területekre, ami más növények és állatok számára is előnyös.