Through their nose, dogs knows a lot more than just how something or someone smells. A dog’s sense of smell is at the very least 1000 times (and up to 10 000 000 times) more sensitive than a human’s.
With their incredible noses dogs know where you have been, what you ate and even what you have recently touched. They can smell hormones on other dogs (and on humans) and immediately know if they are male or female, if they are in season or if they have recently given birth!
Nowadays their sniffing powers are frequently used to our advantage. Scent-trained dogs can find missing people, detect explosives, find drugs, firearms and most recently we have seen dogs detect cancer on people and predict the onset of seizures, alerting their diabetic owners whenever their blood sugar rises to dangerous levels. How incredible are those noses?