Can dogs tell evil spirits from good ones?

If so, what tells them they are evil?
8 answers 8