The question I ask is :- at what stage do the molecules separate enough during diffusion to cease becoming recognisable to dogs as cadaver odour?
There would be a variety of molecules that need to be together for the dog to recognise the odour as human cadaver.
All cadavers will produce putrecine "Putrescine, is a foul-smelling organic chemical compound NH2(CH2)4NH2 (1,4-diaminobutane or butanediamine) that is related to cadaverine; both are produced by the breakdown of amino acids in living and dead organisms and both are toxic in large doses."
All cadavers will produce cadaverine "Cadaverine is a foul-smelling diamine compound produced by the putrefaction of animal tissue. Cadaverine is a toxic diamine with the formula NH2(CH2)5NH2, which is similar to putrescine. Cadaverine is also known by the names 1,5-pentanediamine and pentamethylenediamine."
So even though I read that cadaver dogs are sniffing cadaverine and putrescine these molecules are just the basic. - Like that confirms to a dog they are dealing with a dead body.
The dog must have additionally picked up that there are other species specific molecules, and what they are, I just don't know. Is it something based on our diets as compared to other animals.