You don't need a sulfate shampoo. A low poo containing Cocamidopropyl Betaine or Cocobetaine will remove any silicones from your hair, without the stripping effect of a sulfate shampoo.

You can id a silicone in an ingredient list if it ends in -cone, -conol, or -xane. If there's a PEG or PPG in the beginning, that means it's a water soluble silicone and a cowash will remove it. If the silicone isn't a PEG or PPG one, then it's not water soluble, can't be cowashed out and requires a low poo for removal... not CG friendly. Dimethicone Copolyol is an exception to the rule, as it is water soluble. However, it's often paired with other silicones that aren't CG friendly, so read the ingredients carefully. Methylchloroisothiazolinone and Methylisothiazolinone look like silicones, but they end in -none and are preservatives.
CG since 11/2011
2c /3a F /Mii, low porosity

Go To Products /Routine:
Clarifying: Suave Essentials Strawberry
Low Poo: Renpure Luxurious Argan Oil
CO: Suave Essentials Strawberry, V05 Kiwi Lime
RO /LI: Tresemme Perfectly (un)Done, Cure Care, V05 Kiwi Lime Squeeze, Suave Essentials Strawberry, Renpure Brazilian Keratin (old formula)
Stylers: LALSG, AIF, HETT, Suave Professionals Firm Control
PT: IAGirl's as needed