This is one of the best cleaners I’ve ever used for treating pet accidents. We just got a puppy and are still in training mode and this works better than anything else we’ve tried and it smells good too. We also have an older cat that sometimes has accidents and this has been amazing for that. It says to wait until it drys, about 24 hours, but I’ve also used a hair dryer and noticed no difference. Highly recommend and will repurchase.