Existe una condición clínica llamada Bromhidrosis que puede causar que una persona tenga mal olor corporal de forma constante, es un problema que se presenta con el metabolismo y que afecta las glándulas sudoríparas. Se debería descartar esa condición en su caso.
El especialista idóneo sería un dermatólogo en trabajo conjunto con un endocrinólogo.