Life Deborah Ferenczi How and why do dogs recognise when a human has cancer? Here is the scientific explanation