I am a bleeding heart for animals, specifically dogs. Any animal in need of a home, I just take him. I probably should not work at an animal shelter, but I do. Anytime there is a fear of the dog being put down or not having a good home, I just adopt the animal. I have five dogs now that range from being a new puppy to super old. With all the dogs running around, I have trouble keeping them in line. Accidents happen and dogs love to mark over another’s territory. Needless to say, my carpets have been peed on again and again. I have special carpet cleaning tools that I use to remove the urine stains and smells. Doing it by hand with a rag just wasn’t cutting it. For awhile though, my carpet cleaning device did not get rid of the issue. First I noticed discoloration in my carpets. Then the pet urine smell just lingered. After this I started worrying about how unsanitary my home was and the unhealthy bacteria and microorganisms that were growing. I finally just caved and called a professional carpet cleaning business for service. The cleaning company I hired said that there were two routes of cleaning and odor removal they could do. I could get a topical treatment which is where they just clean the carpet fibers with their equipment. The next was a more extensive sub floor extraction. They said most likely the urine has soaked through the carpet, padding and backing. So they will need to do a multi-layer cleaning to really get to the root of the problem.