Vinegar can be used as a natural pesticide to deter many types of garden pests. A light vinegar solution will help to get rid of caterpillars. Mix 2 tablespoons in 4 liters of water and spray on plants. Raw vinegar can also kill snails and slugs if sprayed directly on them.Click to see full answer. Beside this, how do I get rid of green caterpillars?To get rid of caterpillars, try putting out a couple of bird feeders or houses to attract birds to your yard, which like to eat caterpillars. You can also mix 2 tablespoons of liquid soap and 1 quart of water and then spray the caterpillars with it to get rid of them.Similarly, how do you stop a caterpillar from itching? Garlic concentration: To get rid of these hairy caterpillars in your home, using garlic water will help to kill these pests. Mix 50:50 portion of water and garlic in a bucket of warm water and spray it on the infected walls. You will soon start to see the caterpillars falling off the walls, shriveling up and dying. Herein, what home remedy kills caterpillars? In a spray bottle, mix two cups of water with two spoonfuls of garlic powder. Add a teaspoon of dish soap, which will create an adhesive element that will allow the spray to stick to caterpillars and plant leaves. Spray onto the caterpillars as well as surrounding shrubbery and soil.Does soapy water kill caterpillars?Create your own nontoxic insecticide spray to ward off and kill horned worm caterpillars by filling a spray bottle with water and dish soap. The dish soap will kill the caterpillars but will not harm your plants.