Not all shampoos, even low-sulfate and sulfate-free kinds, are right for every hair type. If you color over your gray, for example, it's crucial to choose a sulfate-free shampoo formulated specifically for chemically treated hair, since sulfates and other additives can strip tint. Here are our top picks for every hair type or need:

Best for Normal Hair: Oribe Signature Shampoo, $34; Paul Mitchell Mitch Double Hitter 2-in-1 Shampoo & Conditioner, $16

Best for Fine Hair: Aveda Men Pure-Formance Shampoo, $18

Best for Thick Hair: Pureology Hydrate Shampoo, $25, salons only

Best for Frequent Washers: Cutler Specialist Cleansing + Conditioner, $22, salons only

Best for Color-Treated Hair: Phyto Phytocitrus Shampoo, $20; Oribe Shampoo for Beautiful Color, $37

Best Supermarket Shampoo: Tigi Bed Head Superstar Sulfate-Free Shampoo, $16

Best for Curly Hair: Aveda Be Curly Shampoo, $21