The idea of a spray on carpet foam is cool but it doesn't do much other them scent the room for a little while. It is strong right at first and then shortly after it dries it fades almost immediately. If the carpet is smelly it will cover the smell for about 30 minutes and then the smelly carpet is back to normal scent. I clean houses and even in the places with no pets the scent doesn't last. My grandfather has emphysema and couldn't tollerate this stuff at all so anyone with breathing issues should steer clear. It does work better in cars if you use it and leave the Windows up but even then you might get a day or two out of the scent. Bottom line its basically worthless because the scent is the main purpose of the product and it doesn't last.