Your favorite soap for babies
When my daughter was just born, we used Johnson's Head-to-Toe for the first few months. When her hair grew longer, we used Head-to-Toe on just her body and Johnson's regular Baby Shampoo for her hair. I'll be honest--this decision was based on smell, and I suspect there is simply more fragrance in the Shampoo than the gentler Head-to-Toe. She didn't "smell clean," but I'm sure she was actually clean.
Now that she is older, she has developed some dry skin issues, so I have switched from Johnson's Head-to-Toe to Aveeno Baby Soothing Relief Creamy Wash, but I'm still using the same shampoo.
When Maddie is sick, I will use California Baby Eucalyptus Ease Bubble Bath.