Grouchy
Part of speech: adjective
Definition: Irritable; easily upset; angry; tending to complain.
Fussy
Part of speech: adjective
Definition: Anxious or particular about petty details.
Example sentence: I was one of the more talented ones at the design firm I joined, so I conducted my work pretty shrewdly. Except I wasn't a morning person, so I was quite frequently late for work. On top of that, it was a fairly big company, they were fussy about the dress code, and I got chewed out quite often.