Let’s face it. If you have a dog, you will have to deal with pet stains sooner or later. Puppies create stains on a regular basis. But even older, well trained dogs can soil their surroundings if they get sick or eat something that upsets their systems.
Regular household cleaners just don’t do a good job [...]
