I put in LVP last winter and it still looks new. That’s after 2 big dogs and the devils schnauzer spending a ton of time on it. I had engineered hardwood before that and every time you so much as dropped a screw, it would dent the floor. Only other option I’d ever consider at this point is wood plank tile but that’s some $$$. Go to Home Depot and grab some samples of the lvp and start doing torture tests. It holds up pretty dang well