what causes rose leaves to get holes
The holes in you rose leaves are most likely caused by caterpillars. If you go out at night with a flashlight you will see them, and you can pick them off and drop them in jar of water. Or you can spray your roses with an insecticide for caterpillars. You might have to spray again in 7 days to get rid of these bugs that are eating holes on your rose leaves.