Sniffer dogs are trained to detect various drugs, including but not limited to marijuana, cocaine, heroin, methamphetamine, and ecstasy.