Most the time it is the clothes that smells and it can get really bad and the wearer always seems to be oblivious to it.
I find it is best to dissolve a milton tablet into 5L of cold water (like disinfecting baby bottle) and put your cloth in it and immerse in it for an hour or so.
Then put it in normal wash.
All the guys in my office does that now. But make sure after you wash you take your clothes out of the washing machine immediately and not let it sit in the machine and linger. If you do it will smell again.
You know which washing liquid smell the most amazing? Asos ones.
I’ve tried halo its fine but not sure if it cleans the smell.