Punctures will always happen. That being said an Agarro (2.6 - weighs 950g) or Martello (2.35 weighs 950g) are both good options with more tread that I have never had puncture issues with. I haven't had issues with those (but I also have had very good luck with my Mezcals).
More tread on top will help protect the casing from a puncture.
More tread on top will help protect the casing from a puncture.