When you still have body odor even after showering or bathing you likely have bacterial overgrowth on your skin and this bacterial overgrowth produces body odor by breaking down your skins natural oil "Sebum".
Kidney disorders, diabetes and even a disease known as TMAU can cause body odor even after bathing.
Body odor is usually the first symptom of the disease TMAU so it doesn't hurt to get checked out by a doctor to find out if something may be going wrong with your body.