Shampoo doesn't moisturise (add or increase water) it cleanses, and most products damage the hair even if only in a minor way. It's your conditioners that should be moisturising if your hair needs more water - with CG you would be using three (rinse out, leave in, deep). If you ask one product to do two jobs you often end up with a product that does not perform well at either task.
If you want the gentlest possible cleansing go for conditioner-only washing or a shampoo at pH 4.5 to 5.5 AND based on a glucoside or betaine surfactant.
2a-2c, medium texture, porous/ colour treated. Three years CG, growing out mechanical and chemical damage = breakage and very high porosity. Past armpit length heading for waist.
Treatments: Komaza protein, Komaza Matani, coconut oil with sugar syrup. Hairveda Sitrinillah
Leave in: Fructis Sleek & Shine (old), Gliss ultimate volume
Styler: Umberto Giannini jelly, Boots curl creme, Rockin RInglets
Experimenting with: Mega-Tek, Curl Harmony reviver, Elvive Full Restore 5.