It depends on the wood, the type of claws, and the abrasives that get on the floor. A friend had solid Walnut, and her daughter’s GSD/Shar Pei (wrinkled forehead so I guess Shar Pei) mix had shorter claws, and in spite of carpet runners and padded carpet protectors the floors were scratched to pieces. If kitty litter tracks, or if there’s a lot of sand tracked in from outdoors you can have bad scratches also. Within a year of move in the Walnut floors were trashed, and also sun faded in places too.
The vinyl plank can look very good, and I’m thinking about it when I replace the bath/kitchen/dining sheet vinyl. Google images of vinyl plank floor and you’ll see how nice it looks. I do like the type that has glue under the entire plank, instead of the edge glued type.
In my previous house I had Meadowbrook Oak by Pergo, and it was about 8 mm thick, with a built in unlay for sound deadening. I really liked it, and because of the sound control built into it, I only had to get the cheap vinyl rolls for moisture control. It depends on the quality of installation, but it held up very well, and in a two year period there wasn’t a mark on it from the dog. However, the dog hated to walk on it, so I put cheap remnants of sheet vinyl, and I used area rugs on walk ways, but when he walked on the floor (he didn’t mind the laminate in his last year) he never left a mark.