Apart from sniffing out even small quantities of illegal substances, drug detecting dogs are also capable of separating different smells. Thus, just for comparison, humans can detect the odor of a pizza, while a drug detecting dog can differentiate the different smells of that pizza--flour, pepperoni, cheese, onion, tomatoes, mushroom, etc.