Low pH shampoo! Really?
I have been totally flabbergasted by the concept that people (and even pets!) must use a low pH shampoo, because the hair needs to be acidic.
Regardless of the acidity of the hair (or for that matter of the skin), when cleansing several factors are involved:
First of all you never use a shampoo by itself, you mix it with water or use it on water soaked hair! The water will balance the pH automatically. If the shampoo you are using is acidic (pH of around 5), the shampoo solution will have a tendency to climb back to around pH 7. If the shampoo you are using is alkaline (pH of around 9) the shampoo solution will have a tendency to drop back to around pH 7. The results will tend to be identical! Regardless of the shampoo you are using.
You are washing your hair, you are mixing it with water, and you are rinsing it afterwards. So why this craziness about a low shampoo pH?
In addition, since your skin and hair have more of an acidic value, using an alkaline product will cleanse better since it will interact with the opposing value, especially if you are not using water, which is never the case.