Although the competition was stiff, after researching and testing dozens of formulas, we named the Amika Hydro Rush Intense Moisture Shampoo our top pick for the best shampoo for dry hair.