How do color-enhancing shampoos work?

Color-enhancing shampoos shampoos contain deposit-only dyes that coat the the hair, giving it a temporary color boost. They are available in blonde, red and brunette shades.