Deer have 297 million olfactory receptors in their nose. Humans have a mere 5 million. Dogs have 220 million.