Synonyms of 'Dutch uncle'

adviser, buttinsky, confidant, consultant, counsel, counselor, expert, guide, instructor, kibitzer, Mentor, monitor, Nestor, Polonius, teacher