The best shampoos for colored hair are the ones that will keep your locks looking their best without causing any damage. You want something that will clean your hair without leaving behind residue or build-up, and you also want something that won't strip away the natural oils that keep your hair looking shiny and healthy. The good news is there are plenty of great options.