A narcotics detection dog, also known as a sniffer dog, is a dog that has been trained to detect and indicate the presence of illicit substances, such as narcotics. These dogs are often used by law enforcement agencies and other authorities to locate and seize narcotics.