Onions can get rid of odours and smells,
but the reason he peals them outside it's probably because the smell of the onion and blood probably smell bad and he probably won't want any complaints about bad smell but once they have been peeled the skin if the onion can absorb the smell o the blood