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.
5 days ago