When I bought my bicycle, I switched the stock tires with a "training" high performance tire. They did fine, and when I had retired them after about 4,000 miles, I had experienced three flats with them.
By then, Specialized had come out with their Armadillo series of tires. I purchased two of the 700cx23 Armadillo Elites and put them on.
They were slower and heavier than the tires they replaced. But for mile after mile, I didn't get any flats. I rode them until the tread was gone and the tread area was no longer rounded, but a flat ribbon all the way around the tire.
While I don't abuse my tires, I don't baby them either. I ride on gravel roads occasionally, and I suppose I have nearly 100 miles of gravel roads on those tires. I did get one flat. An industrial staple managed to get my rear tire once. Not bad for 6,000 miles.
I have a single-speed that I use for wet weather riding. I have logged 550 miles on it. I have had four flats on it. I have put my old Armadillos on the single-speed!
This has been an unsolicited endorsement of a product I use and have come to rely on. Specialized has no knowledge of this post.
This is what they have to say about their line of Armadillo tires.
Moderation EVEN in Portland
6 days ago