For hard water build up a sulfate shampoo is crucial but if you want to target the mineral build up specifically, you should search for a shampoo containing EDTA or other chelating agents.