Note that BBQ charcoal isn't the kind of charcoal people are usually talking about when the discussion is about eliminating odors.
BBQ charcoal briquettes often have a lot of coal, limestone, starch, borax, nitrates, sawdust, wax, chaff in them; the actual charcoal you want for odors is often...