It can be too much bad bacteria in our intestines. Antibiotics kills the bacteria. I take probiotics daily and once in a while I take Antibiotics to suppress the odor when it is out of control. Not all Antibiotics works for me...I take the antibiotics that's made of amoxycillin & clavulanate potassium.
I dunno what makes me have so much bad bacteria in my intestines that cause the smell. It could be worms/ Candida? I'll find it out by having my stool specimen tested for worms.