Which food do you try to avoid because
1) it causes bad breath
2) gives you gas
5) it simply smells bad and sticks to your clothes and hair
Well, though I love garlic, too much of it is a no no. Once I had gal bee (Korean BBQed beef) and stank of garlic for 2 whole days.
Foods that give me gas are cabbage (also brussle sprouts), eggs and milk. I'm mildly lactose intolerant so milk isn't my best friend. I'm usually ok with cheese and yogurt though.
Onions definitely give me a bit of B.O.