My daughter is biracial, so her hair is curly but it's doesn't have tight curls like most biracial kids. It's long but since she's biracial, it needs to be kept moisturized or it will get too dry. She sleeps on her back, so her hair also gets tangled at the back. I started looking for a moisturizing shampoo that would take out her tangles without drying it out like baby shampoos did to her hair. If anything, Johnson's dried it out more as well as tangled it. With Cantu, it has a rich lather, it takes out the tangles without a fight. It smells great like shea butter and it's a thicker shampoo but even after a day or two without wash, her hair is never weighed down, heavy or oily. It produces the perfect amount of moisture and control. Wish I would've known about this sooner!