What can be some good ways of saying that someone takes good care of himself? I'm looking for words rather than phrases. Someone who is always clean shaven and never has a strand of hair out of place? What do you call such a person?
(especially of a person) clean, tidy, and smart.
or as one word:
clean and tidy in appearance, clothes, etc
Even in jeans she managed to look groomed and well-dressed.
but some dictionaries may not agree that it can stand alone like that.
I like dapper
(Of a man) neat and trim in dress and appearance:
he looked very dapper in a dark silk suit
This only applies to men, which is okay since you are obviously talking about describing a man.
Women can be spruce
Neat in dress and appearance:
Angela was a very spruce and tidy person
Interestingly, you used a good expression in your post that applies here:
(Of a person) extremely neat and tidy in appearance.
For a single-word, gender-neutral answer, you could choose immaculate.
From the OED:
Perfectly clean, neat, or tidy
Returning from his grimy hours of manual labour, he dives into a hotel to wash away the dirt, emerging clean and immaculate in a fresh suit and tie.
Sleek, adj. : well-groomed and neatly tailored; especially too well-groomed.(vocabulary.com)
- Sleek (of hair, fur, or skin) smooth and glossy
- (of a person) having a prosperous appearance (TFD)
rakish, adj. : marked by up-to-dateness in dress and manners
Used as an adjective to describe a dashing ladies’ man. Don Juan, the famous Spanish nobleman immortalized in 17th century Spanish tales, is the epitome of rakish: stylishly handsome and prone to saucy, fast behavior. (vocabulary.com)
Consider kempt. It suggests active effort is applied to maintain a good appearance. While it doesn't implicitly suggest who is responsible for that maintenance, when used to describe a person's appearance it's generally understood to mean that they take good care of themselves. I've seen it used especially in descriptions of hair, which makes it an excellent fit for your examples.