Saw this morning. They dyed several bunches of hair red, the hardest color to hold, and then washed and tried 25 times in each shampoo that was supposedly for color treated hair.
Pantene, John Freida, I think it was Keratase or kinerase, one of those very expensive lines beginning with a K. Anyway, those all faded badly, especially the Freida and the expensive one.
The best was from Aveda, with L'oreal the close second and a lot cheaper. There was very little fading.
I think the best would be a color depositing shampoo. For example, since red is the hardest color to hold (the particles are just bigger for some reason) then you could try Quantum Riveting Reds Color Replenishing Shampoo from Sally's if you have red hair. Oh and I agree definately wash your hair less! Or at least invest in some dry shampoo.