This question relates to both solid floors and engineered timber floors and it is the coating that is most important. In both cases, a hard wearing coating is your best chance for longevity but it also depends on how active your dog is. The ability to sand and re-polish at a later date should also be a priority. Warranty against ‘excessive wear’ would likely be void in this application.