Excellent product! My pup isn’t quite house trained and has the occasional accident on my area rug. This handles the job!