Save up
Johnson's baby shampoo

from £1.25 (£4.17 / 1 l)

Notify me about discounts

Asda £1.25
Long-term average £1.35
Sainsbury's £1.50


No More Tears® As gentle to eyes as pure water Ophthalmologist tested Soap and paraben free Baby shampoo We love babies. And we understand babies eyes are delicate. That's why our No More Tears® baby shampoo is as gentle to the eyes as pure water. Ideal for gently cleansing baby's hair. Rinses easily, leaving hair babysoft and with our unique babysoft smell. Johnson's®. Trusted by mums for over 100 years.