Nature's Miracle Stain & Odor Remover with nature's enzymes completely eliminates puppy and dog stains and odors including urine, vomit, feces, food, drooling, grease, dirt, grass, smoke, blood, perspiration, bedding stains and odors, and other hard-to-get-out dog messes. Safe and effective, Nature's Miracle Stain & Odor Remover will also work on old and deep-set stains and odors. For use on carpets, floors, furniture, clothing, cages, litterboxes, and all pet living and sleeping areas. Completely eliminates urine odors with no perfume cover-up, discouraging new pet soilings. Safe for use around children and pets.