Malibu C Hard Water Wellness Shampoo is the best shampoo for hard water!