get some aster flowers, and plant them in close proximity to your plant.
they are fantastic bug repellent indoors - not sure about outdoors but at least it will make your garden look pretty
seriously aster flowers do wonders. there is some sprays on the market based on the chemical released by aster plant
Another alternative is Pyrethrum, a natural pesticide derived from chrysanthemums. (you can plant those in your garden as well) It kills many insects and repels others. It should be sprayed in the evening. Do not combine with soap sprays. Diatomaceous earth, a mineral dust, can be found in most plant nurseries. It kills many insects; make sure you buy the kind specifically for gardens.
Also you can use ground or cut-up banana peels buried 2 inches deep around your plants to repel the aphids and keep them from attacking. Bananas also make great fertilizer because of their high potassium content.
Garlic deters the Japanese beetle and some other insects, and marigold discourages Mexican bean beetles, nematodes and other insects. Mint deters ants. Onions repel many insects. Petunias can be used as a companion to your ladies as well.
Natural gardening mate.