Animal protein is harder for the body to digest so it can definitely lead to Body Odor .
This is not medical advice but if I were in your position I might omit the sulfur containing foods like the broccoli, cauliflower and any beans for a while and see if that helps.
If it doesn't help I might try something like Parasite-Free from Markus Rothkranz. You may have a hidden chronic bacteria, parasitic, fungal or viral infection.
Watermelon, grapes, citrus and berries are excellent detoxifiers. Many will say that eating fruit leads to Candida yeast but I no longer believe that to be true. We need fruit Sugar to make our body's ATP (cellular energy). Water with lemon is a powerful cleanser as well.