Yes one of the contributing factor is because of the food they eat. One time, my friends were so into eating their food (they were doing this for a week or so i think) that they smelled like onions eventhough they took their bath and brushed their teeth.