The best natural and organic hair shampoos are ones that clean well without stripping the hair while having the purest of ingredients for their price. Make your own natural shampoo and avoid the harsh chemicals contained in commercial shampoos. Some form of soap is required to develop the suds; natural shampoo recipes usually call for castile soap. This soap is made from plant oil, traditionally olive oil, but others can be used. It comes in both liquid and bar form.