Dutch uncle.
I watched an old video where Leo Burnett used this term and had to look it up. “Dutch uncle is an informal term for a person who issues frank, harsh or severe comments and criticism to educate, encourage or admonish someone.” ~ learn more