Question: what eating the leaves on my sunflowers?
Answer: Sunflower Beetles – Sunflower beetles typically feed on the leaf foliage and in small numbers or older plants may seldom hurt the plants. ... 
Cutworms – Cutworms can also damage the leaves of young sunflowers, leaving notches or holes.