Eddie wasn't looking for traces of blood. That's Keela's job after Eddie detects cadaver scent in a missing person case. See some examples above.
You seem to be saying that if Eddie detected the odour of blood - he would not alert. That's simply not true PF.
Eddie searched for the odours he was trained to alert to. If he detected any of those odours he alerted. He had no ability to understand the difference between blood, bone tissue, teeth - or even whether any dried blood he alerted to was from a dead or living person. He was a clever dog - but he wasn't THAT clever. All he knew is that he had detected an odour which he had been trained to alert to and so he barked,
From Grimes' Rogatory Statement
Quote
'The dog EVRD also alerts to blood from a live human being or only from a cadaver' ?
The dog EVRD is trained using whole and disintegrated material, blood, bone tissue, teeth, etc. and decomposed cross-contaminants. The dog will recognize all or parts of a human cadaver. He is not trained for 'live' human odours; no trained dog will recognize the smell of 'fresh blood'.
They find, however, and give the alert for dried blood from a live human being.