yelper

noun
  1. a person or animal that yelps
  2. a person who complains loudly or frequently
  3. Usage: informal

Examples