Surprising Dog Facts You Didn't Know: Smelling Cancer and Social Hierarchy.