Question: how do dogs know if you have cancer?
Answer: Summary. Dogs have an incredibly sensitive sense of smell that can detect the odor signatures of various types of cancer. Among others, they can detect colon cancer, prostate cancer, breast cancer, and melanoma by sniffing people's skin, bodily fluids, or breath.