Moreover, they can also be trained to smell specific terpenes found in cannabis like pinene, caryophyllene, and beta-caryophyllene. So, yes, drug-sniffing dogs can be trained to smell the weed in cartridges found in vape pens. Even CBD oil can be detected by detection dogs if theyre trained to sniff it out. What Else Can K-9 Dogs Detect?