Can Dogs Smell Benzos. — dogs can sniff out everything from marijuana, methamphetamines, opioids, ecstasy, cocaine, and bars (xanax). Dogs have to be trained to smell for certain substances.

Yes, the dogs can smell if you have taken the drugs. For thousands of years we've selectively bred dogs to work alongside us, primarily as hunters but also as guardians, and a strong sense of smell has been critical for dogs to perform those roles. If you hike, live, or run in bear country, keep your pup leashed and never travel without bear spray.