A dog has more than 220 million olfactory receptors in its nose, and people only have 5 million.