Dutch uncle - Wikipedia
A Dutch uncle is an informal term for a person who issues frank, harsh, or severe comments and criticism to educate, encourage, or admonish someone. Thus, a “Dutch uncle” is the reverse of what is normally thought of as avuncular or uncle-like (indulgent and permissive).