I'm pretty consistently cg and I color my hair with permanent dye. The only time I use a sulfate poo is right after I color it because I want to be certain to get all the color out. It may be possible to get it out with coco betaine which is in a lot of lo poos, but I freak out at the thought of leaving any of that dye gunk on my head.

It definitely isn't great for your hair. What I do to minimize the bad effect is use a protein treatment a couple of days in advance and a great nourishing moisturizer after. Both of those help a lot.
2/c and some 3A. Modified CG.
Protein sensitive
Highly porous. Color over grey.
Best 1st day method: Super Soaker
Conditioners: Curl Junkie Beauticurls Strengthening Conditioner,
Deep condish: Curl Junkie Curl Rehab
Stylers: Mix Curls in a Bottle into everything for shine. Terrible pj
Sometimes try roller sets - classic glamor but I prefer my curls.
Every day is a gift