Avoid the soft woods,These woods are softer and will dent very easily – even without dog or without kids.
Consider distressed hardwoods.It shows the scratches and dents less because that’s how the wood is designed – it dent looks like it fits right in. Likewise, hardwood that has more knots and character marks will hide the dent and scratches more.
All things being equal, harder hardwoods are better. For example hickory is a great choice. There are many other hardwoods see the janka scale of hardness…but you can’t just look at hardness by itself.
Woods with stronger graining are better for HIDING the scratches.
Matte finishes are usually best. The glossier the finish, the more it will show the scratches from the light reflecting off of it. This is true with or without pets.
lighter colors are better for pets and show scratches less. First, darker colors seem to show the scratches and the dirt more. Second, oak is the most common type of hardwood and oak is naturally light. So, if you have a scratch that penetrates the stain color, it will show less on lighter colors since what is revealed beneath is similar in color. You may also want to consider a color that is similar to you dog’s fur as it will blend a bit more.