The fuller answer
During puberty, apocrine sweat glands become more active. Sweat itself is mostly odorless, but skin bacteria break down secretions and create smell, especially in the armpits and groin.
Body odor varies with genes, activity, climate, clothing, diet, medicines, skin conditions, and access to laundry and bathing. Smell does not prove that someone is lazy or dirty.
Most odor improves with practical routines. A sudden dramatic change, skin infection, excessive sweating that disrupts life, or odor with other illness symptoms deserves medical context.