Which insecticides are the best to use for herbs and vegetable patches?

Some homemade organic pesticides for vegetable patches include oil spray, baby shampoo spray, garlic spray and red pepper spray.