Dutch uncle vs second-guesser

Dutch uncle

noun
  • One who reproves in a blunt, stern manner intended for the benefit of the recipient. 

second-guesser

How often have the words Dutch uncle and second-guesser occurred in a corpus of books? (source: Google Ngram Viewer )