overfastidious

adjective
  1. excessively particular, critical, or hard to please; too concerned with minor details or standards of cleanliness, taste, or propriety
  2. Usage: often used to describe someone who is unreasonably demanding or fussy

Examples