Detection dogs in the airports and other security checkpoints are trained to sniff marijuana.
Because of some bad effects of marijuana, such as its intoxicating effects and capacity to impair concentration, it remains one of the famous substances dogs are trained to sniff.
As for cats, some feline enthusiasts say their cats enjoy the scent of weed, but there is no solid evidence yet.