Instructed caregiver many factors, such as foods, normal bacteria in your intestine, illness, certain medicines, and vitamins can cause odor some foods can produce odor: eggs, cabbage, cheese, cucumber, onion, garlic, fish, dairy foods, and coffee are among them. If you find that certain foods bother you, avoid them.