yes the right carbon filter will filter out all smell as i said the right 1 being it's the right size for the room and the right fan blowing it to much fan and it blows to fast not gonna work so yes all smells some more than others i made my own carbon filter and it only cost me 50bucks to make and u also need to know what kindda filter u want a filter that will pump the clean air out to somewhere i.e outside or 1 that recirculates it back into the room the first option the carbon should last about a year or up to a year and the 2nd option lasts about 6 months as it's doing double the work hope this helps