Hoover Paws and claws carpet cleaning formula did a great job of getting some lingering odors out of my carpet. I have 3 dogs and a 6 year old boy. Messes on the carpet are almost daily. It removed both lasting smells and some of my tougher stains.