You aren't alone.I remember seeing others post about this as well although I could not locate it when I did a search. Also, have you tried taking Breath Assure (works on Garlic odors in the stomach, perhaps other odors as well?), Probiotics or Digestive Enzymes?Info taken from:
http://www.health911.com/remedies/rem_bodyo.htm Possible CausesDietary imbalances, resulting in constipation or a deficiency of magnesium may be other causes of body odor. Because of a person's body chemistry, some people who eat large quantities of meat or who are vegetarians have a very distinctive body odor which can be quite offensive. Some individuals cannot metabolize foods containing large amounts of choline, such as eggs, fish, liver and legumes. The result is a "fishy" smell. If you are one of these people, cut out these products and see if this is the cause of your odor. Certain foods and drinks, such as onions, garlic, coffee and alcohol, are prime causes. Dietary changes are also very important in eliminating various sources of odor. Certain foods, such as meat, onions, garlic, exotic spices, and drinks such as coffee and alcohol can lead to body odor. Try eliminating these from your diet for a week or two and see if this makes a difference. - before and after you start eliminating certain foods. Tobacco Although we have mentioned it in the Bad Breath section, tobacco use is a major cause of body odor. Not only does it come back through your lungs, but it comes through the skin. It probably mixes with other elements of your body's chemistry to create a distinct odor. If you stop smoking it may take several weeks for the body to rid itself of odor causing substances.SupplementsChlorophyll One or two chlorophyll tablets or chlorophyll liquid taken with each meal may also help, as chlorophyll is a great deodorizer. Magnesium Take magnesium supplements or augment your diet with food sources high in this important mineral. Between 200-500 mg of magnesium have been recommended. You will have to try different doses until you get the amounts that are right for your body. Vitamins A high-potency B vitamin (50 mg or higher), when combined with magnesium, will help reduce certain secretions that can be a cause of odor. Make sure you are getting 100 mg of PABA and 100 mg of B6. Zinc If you have body odor, try taking zinc tablets. Zinc, plus magnesium, will help balance your body's metabolism and reduce the cause of bad odor. Studies have shown that taking 30 to 50 mg daily will dramatically reduce certain body odors, although you may need less. Zinc may also reduce perspiration and sweaty feet. However, it is wise to go above 15 mg only with a doctor's supervision as zinc may interfere with the absorption of copper, another essential trace mineral.RemediesFolkParsley/alfalfa Chewing parsley, alfalfa and other leafy greens will help neutralize body odor, probably because of the deodorizing effect of the chlorophyll. Wheat grass Take 500 mg of wheat grass daily on an empty stomach and wash down with a glass of water. The chlorophyll will dramatically reduce body odor. Also info. and remedies for Constipation:
http://www.health911.com/remedies/rem_consti.htm