To avoid toxic pesticides in your garden, you can use essential oils for garden pest control. For pests in the home, see essential oils for pest control.
Let's start with an all-purpose garden spray:
Unused portions can be stored for several days in a cool place.
Source: Aromatherapy For Dummies
To prevent pest problems on plants, use one of the following essential oil blends in one gallon of water:
First, water your plants as usual. Then, spray the water/essential oil mixture onto the plants.
If your plants are already infested with insects, you need a stronger mixture. Here's one possibility:
Mix oils and water in a spray bottle. Shake well. Mist the plant lightly. You can repeat application every 2 to 3 days until the insects are gone.
Source: 500 Formulas For Aromatherapy
For specific pest control for aphids, put 2 quarts salt water in a spray bottle and add 15 drops orange and 10 drops spearmint. Shake the mixture well and spray on plants. Other essential oils that might work are cedarwood, hyssop, or peppermint.
Here are some more essential oils for specific garden pests:
Beetles: peppermint, thyme
Caterpillars: peppermint, spearmint
Chiggers: lavender, lemongrass, sage, thyme
Cutworm: sage, thyme
Fleas: lavender, lemongrass, peppermint, sage, spearmint, thyme
Flies: lavender, peppermint, sage
Gnats: patchouli, spearmint
Lice: peppermint, spearmint
Snails: cedarwood, patchouli
Ticks: lavender, lemongrass
Weevils: cedarwood, patchouli
Citrus essential oils may also work. They contain linalool and d-limonene, which kill the following insects, according to The Organic Gardener's Handbook of Natural Pest and Disease Control:
I recommend Young Living essential oils.