Hi Liezl
The best shampoo to use for the Brazilian Keratin treatment is to stick to the same brand as what was used on your hair in the salon. There are many different brands of this Brazilian Keratin treatment around, and each has their own unique set of ingredients. They all have their own recommended shampoos that will maintain the treatment for as long as you are using them.
In my salon we use HAIR GO STRAIGHT COCO CHOCOLATE BRAZILIAN BLOWDRY and also the recommended after care from this brand.