Certain foods may make your body odor worse, so eating less of them can help reduce your odor. An amino acid known as carnitine, found primarily in beef and pork, requires your intestines to put forth extra effort to break down the amino acid. Enzymes in your gut, called flavin monooxygenases, break down the residue of this amino acid so you can excrete it — but if you don’t have enough of these enzymes, you may emit a “fishy” odor.