Term: barking dog
Example: my foreman is a barking dog
Definition: a person who tends to chide or scold others but who is really kind-hearted in spirit