Please, try these steps and your body and breath will stop smelling.
1- Have a colon and whole body cleanse (the kid is sold at every place they sell vitamins).
2- Take zinc pills. They will stop the smell right away, but will not go to the root of the problem.
3- Make gargles with Hydrogen peroxide. All the old bacteria will die and the bad smell will be gone leaving you with a fresh breath, but the root of the problem is still there.
Very important step:
4-Take Vitamin (B6) Pyridoxine Hydrochloride, and Multi-Enzymes and Probiotics Formula. I use Rexal, sold at Walmart. It works perfectly, but you can go to your regular drugstore and buy any Formula of enzymes and probiotics.
As I have read, Body Odor comes from lack of enzymes and stomach acids to digest proteins and fats, that will go to the intestine without being digested and into the boodstream along with fecal matters that make the body smell, you need to take Vitamin B6 and enzymes plus probiotics as directed by the manufacturer to help you digest your food and the problem is solved. .
If you only have bad breath, and it continues after following these steps, probably it comes from cavities. Visit your dentist. If you have implants, probably the cavity is under any implants.