They all work somewhat for a time but the problem I have found is if you don't have carpet pad with with "moisture barrier" it seems to bleed back up from the pad. Of course nothing lasts forever so I think even with moisture barrier if you don't get it up reasonably quick you will still have odor.

 We have used all sorts of cleaners including the spot bot and alas over time they are back.
Mine sometimes don't know their butt isn't on the wee wee pad even tho all 4 feet are. Then of course Bella just has her own ideas about where she is going to pee, sometimes on the wee wee pads sometimes not. Guess it has to do with her mood.
