The fact that some dogs may smell some types of cancer (do not forget that there are lots of types) does not make them a prevention tool, just a diagnose aid.
An electronic nose can identify people with lung tumours simply by sniffing their breath. While some cancer experts are sceptical, the creators of the e-nose at the University of Rome hope it could lead to the development of a simple breath test for the early detection of the disease.