What disease besides tmau can cause you to have bad body odor?

Several caused. These include diabetes, liver or kidney disease. People who eat a lot of curry or garlic can also have a problem in.