Perfectionist
[pə'fekʃ(ə)nɪst] or [pɚ'fɛkʃənɪst]
Definition
(noun.) a person who is displeased by anything that does not meet very high standards.
Edited by Edith--From WordNet
Definition
(n.) One pretending to perfection; esp., one pretending to moral perfection; one who believes that persons may and do attain to moral perfection and sinlessness in this life.
Checker: Olivier