Just body odor doesn’t mean puberty but you should have his levels checked - he may be undersuppressed.