How to Get Rid of Caterpillars?

An easy to make pesticide, that is not harmful to pets or children, for getting rid of caterpillars is to mix garlic cloves in water, chill it a bit, then spray on the plants.