Key is keeping canine's nails trimmed and all times so they don't touch the floor to begin with. Possibly adding runners so the dogs don't slip (don't bad for people too!). A good polyurethane top coat and also protect the wood.
I have 2 Australian Shepherds that run like crazy. I have nice tile floors.
Bernstein Realty, Inc.