Anything with a relatively flat sole that is fairly stiff. Good pedals are as important as good shoes.
There are several very good MTB dedicated shoes. Most people will recommend 5-10s, which are good, maybe the best, but pricey. I personally ride with Sketcher Vigor 2.0s. They have a fairly flat sole, but still enough tread to be good for walking and hiking. soft rubber but with hard stiff rubber at the arch, and gel insole. They work great for me, on both my bikes. I run Shimano Saint pedals on one and Raceface Chesters on the other. And best thing, I get them cheap from Amazon. I usually buy them two or three pair at a time.