Für Johnson's Baby Shampoo sind 18 Inhaltsstoffe aufgeführt, darunter Cocamidopropylbetain, Natriumchlorid, Natriumtridecethsulfat, Glycerin und Zitronensäure. Der erste Inhaltsstoff des Shampoos ist Wasser, außerdem enthält es die Farbstoffe Yellow 6 und Yellow 10.
Laut einem Artikel in der New York Times hat Johnson Anfang 2014 die Formel für sein Babyshampoo und etwa 100 andere Babyprodukte geändert. Aufgrund des immensen Drucks der Gemeinde beschloss Johnson & Johnson, zwei Chemikalien aus diesen Produkten zu entfernen, Formaldehyd und 1,4-Dioxan, die nachweislich umweltschädlich waren. Diese beiden Chemikalien standen jedoch nicht auf der Zutatenliste, da sie Nebenprodukte sind, die während des Herstellungsprozesses von anderen Zutaten produziert werden.
Formaldehyd, das von verschiedenen Regierungswissenschaftlern als krebserregend identifiziert wurde, wurde im Laufe der Zeit langsam durch den Inhaltsstoff Quaternin-15 freigesetzt, der einer der Inhaltsstoffe war, der aus dem Shampoo entfernt wurde. Die Chemikalie 1,4-Dioxan, die in verschiedenen Studien auch mit Krebs in Verbindung gebracht wurde, wurde in einem Prozess hergestellt, der die anderen Inhaltsstoffe milder macht. Obwohl das Shampoo immer noch Spuren dieser Chemikalie enthält, gibt das Unternehmen an, dass die Werte niedrig genug sind, um völlig sicher zu sein.