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
Clarifying: ACV rinses, Suave Professional Men Deep Clean Peppermint
Low Poo: Renpure Luxurious Argan Oil
Co-washes: VO5 Kiwi Lime Squeeze or Strawberries & Cream, Cure Care
RO: VO5 KLS or S&C or Shea Cashmere, Cure Care
LI (if needed): VO5 S&C or Renpure Luxurious Argan Oil (old formula)
PT: IAGirl's (every 2 weeks or as needed)