I attest that bananas and apples can make the smell worse especially if you are allergic to them. A fruit that really helps with the odor: Grapefruit. With its Antibiotic properties it can help with the odor for a bit. If you can find pure grapefruit juice (no added ingredients) drink a glass and go somewhere, you will notice a difference. You can also just purchase grapefruit seed extract daily and see how that works out, I would recommend taking a probiotic as well if you are going to do Grapefruit-Seed-Extract daily.
This may not work for everyone but I do recall years ago someone mentioning this on the forum.