We have had a new carpet in our hall since December. It's still lovely and clean but we have a (slightly whiffy) pug who likes to sit on a particular landing, we live in a 3 storey modern townhouse, and the carpet there is starting to smell a bit of dog which I really don't like. I've read to sprinkle baking soda in the carpet, leave for 10 mins and hoover up to get rid of the smell but I'm unsure. Has anyone done this and had good results or can recommend anything else I can do?