I just recently purchased these for my new home but have had success with them in the past.  I have a big Lab that stays in the house and this keeps any odor from lingering around.