No matter the length, style or type of hair you have, shampoo is a must for keeping it healthy and clean, but not all shampoos are designed to do the same thing. Here are the best clarifying shampoos that hairstylists recommend to their clients.