What type of floors hold up the best with dogs? I'd like to use hardwood (any experiences with different types of wood would be helpful), but would consider laminate or engineered based on the experience others have had.