These do cover up bad smells but they do it by overcoming them with a very strong smell that they emanate. I don't like the smell and it makes me sneeze so these really don't work for me. I've discovered that Arm and Hammer have a similar product which uses baking soda which really absorbs smells without adding any extra odor to the air.