A couple of years ago we decided to take out the carpet in our living room. Keep in mind that 16 litters and many pups from outside have passed (peed) through our house. Those are all pee spots!
We have installed laminate flooring now and it is so much easier to clean. Plus - I bought myself a Shark Steam Mop!