Existem 18 ingredientes listados para o Johnson's Baby Shampoo, incluindo cocamidopropil betaína, cloreto de sódio, trideceth sulfato de sódio, glicerina e ácido cítrico. O primeiro ingrediente do shampoo é a água e também contém os corantes Amarelo 6 e Amarelo 10.
A Johnson mudou a fórmula de seu xampu para bebês e cerca de 100 outros produtos para bebês no início de 2014, de acordo com um artigo do New York Times. Devido em grande parte à imensa pressão da comunidade, a Johnson & Johnson decidiu remover dois produtos químicos desses produtos, o formaldeído e o 1,4-dioxano, que haviam se mostrado prejudiciais ao meio ambiente. No entanto, esses dois produtos químicos não estavam realmente na lista de ingredientes, pois são subprodutos produzidos por outros ingredientes durante o processo de fabricação.
O formaldeído, que foi identificado como cancerígeno por vários cientistas do governo, foi lentamente liberado ao longo do tempo pelo ingrediente quaternina-15, que foi um dos ingredientes removidos do shampoo. O químico 1,4-dioxano, que também foi associado ao câncer em vários estudos, foi produzido durante um processo usado para tornar os outros ingredientes mais suaves. Embora o shampoo ainda contenha vestígios desse produto químico, a empresa afirma que os níveis são baixos o suficiente para serem totalmente seguros.