The sniffer dog has a fantastic sense of smell because it can identify the odor of the odorant (substance) and the person's health. The dog's nose has thousands of olfactory receptors, which allow it to detect odors. It is proven that a sniffer dog can detect any small objects almost 20km away.