I have a new puppy in addition to my other two dogs. This product is wonderful! I put it in the machine and use it as soon as I notice an accident occurred. It does not smell like a strong cleaner but it smells clean. I have not smelled urine after using this product. I love it.