Avoid eating contaminated food. In some cases, intestinal flora
overgrowth can be caused by eating food that has become
contaminated with bacteria, such as salmonella or e. coli.
Avoid acidic foods. Acidic foods can cause indigestion, which
can damage the lining of the stomach and intestines, and lead to an
overgrowth of intestinal flora.
Avoid complex carbohydrates that are difficult for the body to
digest, and may cause intestinal flora to grow and multiply. Avoid
starch and eat simple carbohydrates, such as fructose and
glucose.
Eat yogurt. Fermented yogurt contains beneficial bacteria that
competes with intestinal flora for nutrients. Eating extra
acidophilus will reduce intestinal flora overgrowth.
Take antibiotics. In many cases, taking broad-spectrum
antibiotics, such as tetracycline, will thin out the amounts of
bacteria throughout the body, effectively treating an overgrowth of
intestinal flora.