Hardwood flooring is in terrible shape after 10 years with dogs and a toddler. What should I do?

We bought this house about 10 years ago with Walnut Hardwood. We didn't realize how poorly hardwood holds up with 2 dogs and I'll certainly never buy another house with hardwood. I kinda want to lay vinyl on top of the hardwood, but the flooring upstairs is still in really nice shape. Should I get the main floor refinished, or should I find vinyl floor that matches the look and just install it on the 700 sqft main floor?