Common garden pests seem to love roses, devouring their leaves and ruining the buds. Commercial pesticides can rid your rose garden of these pests, but also kill beneficial insects and can harm the environment and animals such as birds. Homemade soap-based insecticide rose spray avoids this problem by killing only soft-bodied pests, and leaving beneficial insects like ladybugs untouched. Used properly, homemade insecticide will clear all types of pests from your roses, keeping them healthy and blooming.
Add two tablespoons of dish washing liquid to one gallon of water.
Stir well, mixing the dish washing soap in completely while creating as few suds as possible.
Mix in a teaspoon of cooking oil. The oil is not necessary to kill the pests, but it helps spread the spray and lets it cling better to the leaves and bugs.
Pour the soap mixture into a spray bottle.
Spray the rose plants with the mixture, making sure to cover all areas, especially the undersides of the leaves where pests like to hide.
Rinse the plant by spraying it with fresh water three to four hours after application of the soap spray to avoid any damage to the plant.