hard-to-please person; grouch; sourpuss
Describes a person who is habitually difficult to please, picky, or grumpy. Often used in a mildly critical or humorous way.
See also: 気難しい
My grandfather is a hard-to-please person; he complains no matter what you do.
It's tough to satisfy that grouchy boss.