Tires don't protect you from snake bites. It is all about the tube, and you can get heavy duty tubes that will help keep your wheel from bottoming out.
The better solution is to increase your tire pressure to 80PSI plus. This is standard practice for park, vert, and flatland riders. There is no real reason not to increase your pressure for dirt as well. The higher pressure will decrease your ability to bottom out the tire and pinch the tube against the rim.
90% of beginner riders run WAY to little pressure in their tires and run into pinch flats on a regular basis. In comparison, in the last 12 months I have not had a single flat. This is achieved by running high pressure and changing your tires whenever they start to get bald so small rocks and glass can't get through the skin of the tire and pop the tube.
alot of the reason some dirt riders (racers primarily) run lower tire pressure is that with increased pressure you also increase the risk of losing traction in some berms. just my experience. I have no clue why you would be running tire pressure low enough to get pinch flats. Furthermore you can get heavy duty tubes (2 pair) and slice one open and wrap it around the other, almost impossiible to get a pinch flat and you can run extremely low pressure, I've done that a few times on my mtb to ride in particular sandy or muddy areas.