The Garnier Black Naturals range is one of the best hair colours for men as it nourishes your hair while your colour it.Even with regular usage, non-permanent hair color doesn’t damage your hair as much as permanent hair color. A great option for semi permanent hair color is the Garnier Men Shampoo Color Range. This range helps you cover 100% of your greys and gives you natural looking coverage.