What is a dog better at than humans?

Dogs do many things better than humans.  They can detect problems in the body like low blood pressure, and the development of some diseases like cancer because of smells given off by the body.  They smell and and can hear better than people, they can run and swim faster, and show affection in an unbiased way for their entire life.