There are a lot of different newborn baby shampoo products on the market, but the best one for baby hair is probably Johnson's Baby Shampoo. It's a classic product that has been around for a long time, and it's been proven to be effective and safe for use on babies' delicate skin. Plus, it's very affordable, which is always a bonus.
For newborns, a good product to use is Johnson & Johnson's Head-to-Toe baby wash. It's free of harsh chemicals and soap, which can be drying to baby's skin, and it has a light, refreshing scent. The wash lathers up nicely and doesn't require much product to get the job done.