We just got a new puppy and this cleaner has been perfect for cleaning up the little accidents he has