Warning...
I think everyone on a low choline diet or thinking about a low choline diet needs to read this:
Trimethylaminuria happens when a person lacks the enzyme known as flavin-containing monooxygenase 3 (FMO3), which means the body is unable to metabolize nitrogen, sulfur or phosphorous [Source: GARD]. Trimethylamine, the culprit behind the odor, naturally occurs as our bodies break down foods rich in choline.
Choline is a nutrient found in foods such as egg yolks and liver. Our kidneys and liver rely on it, and it's important in the formation of the neurotransmitter acetylcholine (used by our central and parasympathetic nervous systems). Choline also and helps the memory.
Too little choline in the body can cause a condition known as "fatty liver" and liver damage -- too much gives the sweat, breath and urine an extreme smell. Trimethylaminuria is rare, and its treatment involves a combination of approaches, including dietary restrictions and supplements,
Antibiotics and special acidic soaps.
Edit:
The FDA has established the recommended dosage of Choline at 550 mg for men each day (the dosage for women is 425 mg daily).
http://health.howstuffworks.com/wellness/men/sweating-odor/body-odor-disease.htm