A dermatologist explains what causes hand odors, including what makes hands smell like onions, garlic, metal, sulfur, cheese, bleach, or feet.