There’s tons of 'pet stain/odor remover' products out there, but this by far is the absolute best. I foster dogs, some puppies, some older, some not housebroken, and every room in my house is carpeted ...