A couple of suggestions. First of all is to reduce your protein intake. Proteins raise ammonia levels, a lot of which is excreted though the sweat. Increase your water intake as well.
Also zinc is really great for controlling both Body Odor and bad breath. It also has many other beneficial effects such as boosting the immune system, promoting healing, improving digestion, etc. Recommended dose is 50mg daily with a large meal to prevent nausea.