Okay
It does remove the pee smell because we had to switch apartments while our pomeranian was still potty training and the floor is covered with carpet (and it doesn’t show if our puppy pees over it) and in case of an accident we spray the spot after cleaning it and there’s no smell. But it doesn’t prevent the puppy from peeing all over again on the same spot.