someone who sniffs a drug or other substance in order to become intoxicated
sniffer
noun(sniff-er)
a dog that is trained to recognize and follow scents especially for the purpose of locating people or contraband (such as illicit drugs and explosives)