What’s the best option for a dog scratched floor?

For light to medium scratches, recoating the floor with a low shine finish is the best option as it kills the light bouncing off the floor and gives the appearance that the scratches have gone.

If the scratches have gone through to barewood and you don’t have extra boards to replace them, you will likely need to replace the entire floor.