My previous bench top was 4 layers of 3/4” mdf. I used it for years with dog holes. Based on that good performance I built my current bench with 2 layers of 3/4” ply with 2 layers of mdf on top of that. This requires less support structure underneath which was one of the design goals of the current bench.