By cutting your protein intake you are limiting food supply of putrefying bacteria that is likely involved in body odour (protein rich in amines and some sulphur).
If you get body odour from eating these it's likely due to not digesting it properly and allowing dysbiosis to spread. Rather than eliminate these foods and cost you to loose weight, you may want to boost your digestion power by supplying digestive enzymes and stomach acid to help digest the protein. Ways to increase stomach acid (which helps sterilize the gut and denature protein) would be to increase niacin intake and/or supplementing with betaine hcl/glutamic acid with meals.