Question: can a k9 smell guns?
Answer: Gun-sniffing dogs are trained to smell ammunition and gunpowder/gunpowder residue. Even if there is only a single bullet in a gun that has never been shot, the dog will pick up on the scent. ... However, a dog can still smell gunpowder residue up to two to three days after.