Does natural stone scratch?
Marble is very easy to scratch. So is onyx, limestone or travertine. There are few things that will scratch granite: diamonds, another piece of granite, hardened steel. Under normal use, you will not scratch it.