Smoke contains fine particles, which can affect both the lungs and the heart. The air purifiers listed below eliminate these particles, creating a more healthful environment. Top Picks: Top 5 Air Purifiers for Eliminating Smoke Odors .