In a nutshell, cow dung is fantastic for roses! It has a lot of nitrogen, which promotes leaf growth, and it also contributes organic matter to the soil, which aids in drainage and aeration. However, don't use too much cow dung since it will burn the roots of your roses.