If you go Hardwood it will look like you have been using it for a Shop Floor inside of a Year...
I have 3 50+lb dogs, my floors lasted about 4 years before I had to maintenance coat them again, which I did earlier this year. Should be good for another 5 now I would think... Not all wood is created equal nor all finishes.