You can easily find a shampoo for wavy, straight, or curly hair, but other factors such as oiliness, heat damage, and hair dyeing history can make it hard to pinpoint what product works for you.