If a

wants to scratch something, it will leave a mark, no matter what the materials is..
However, vinyl will clean up better, and not clutch hold of hair like fabric materials... and probally wont mark as much as leather..
I got vinyl and a Dog... No worries yet.. The kids are worse..
