Slate/granite/ flooring does scratch more easily than other flooring options. If a scratch does occur, you may be able to hide it by applying a bit of mineral oil. Properly sealed slate is stain-resistant, but if a stain should occur, you can use a stain-removal poultice for stone flooring.
eBay