with 5 dogs I have a constant battle with doggy odor. I have hard wood floors so first I vacuum every day and wet swiffer every other day. Iuse wax thingies in every room and change out the wax every week or so. I also wash anything cloth frequently. it also helps to have leather or vinyl covered furniture as this doesnt hold odor like cloth and can be cleaned on a regular basis. I have a test subject , my son who has the most sensative nose in the world and has no problem being honest so when he stops by I always ask him how things smell .sometimes good....sometimes not so good..thats when I know I need to change the wax cubes. my car? oh my poor car I keep 3 or 4 popup air fresheners under the seats and before any one gets in I spray it down with frebreeze. yes I do vacuum it occasionally but probably not as often as I should.