Deep clean shampoos are designed to remove more than just dirt and oil. They're also designed to remove product buildup, which can make your hair feel weighed down and look dull. If you want to give your hair a deep clean every now and then, here are some of our favorite deep clean shampoos.