I have 3 dogs and when they were young they used to have accidents all the time. My carpets aren't brand new, but they aren't old. I needed them cleaned desperately and they came out like brand new. It took them a couple hours and they were out. I would recommend them to everyone.
more