The best air filter for removing odors from your home is the Healthmate HM-400 by Austin Air. This filter uses 15 pounds of activated carbon and zeolite to remove odors and gases. It also includes another filter that is certified to remove 99.97% of all particles in the air over 0.3 microns (a particle of 10 microns is invisible to the naked eye). The filter lasts 5 years before it needs replacement. These filters are made in Buffalo, New York and they come with a 5-year mechanical warranty.