Question: what is eating holes in the leaves of my flowers?
Answer: Holes in flower leaves usually indicate insect pests rather than disease, which tends to cause spots on the leaves or dropping leaves. Holes are caused by insects with chewing mouthparts, such as caterpillars and beetles. ... Caterpillars, for example, leave green fecal pellets, while slugs and snails leave a shiny trail.