An auditor is like a——-?

A. Blood haunt

B. Watch dog

C. May both according to the situation

D. None of these