People own Ruger Sixes and GP100's that they have dry fired 100's of thousands of times, in fact it's called the "Poor man's trigger job", some guys say they dry fire their GP100 thousands of times to work the burrs off the internals. Ruger even says dry firing is OK in the manual. I still avoid doing it a lot without snap caps. Better to use a $4 snap cap rather than have that pin being driven against the frame.
I do not dry fire my S&W's, I have a few used ones that past owners have dry fired a lot and it WILL peen the hole on the bushing outward. One was so bad I had to file the peened metal down just to get the cylinder to rotate with rounds in the chambers. I think I bought someone's designated dry fire gun....
I personally do not dry fire my guns without snap caps often, maybe once or twice on some "beaters" that I worked on, just to make sure a new part works. I don't pay good money for my guns to use them as cap guns or "click click" play toys, I buy them to shoot live rounds out of. A Model 10, 586, 65 etc. will last longer than my lifetime if I take care of it, I see no need to work the action thousands of times just to hear it go click.
BTW it's very ,very bad form to dry fire someone else's gun, even a gun shop's gun, without asking. It doesn't help your cause to get on the owners good side and get money off the gun either. I have seen dealers freak the hell out on people at gun shows because they will have a big sign "Please do not dry fire guns" and some idiot, sure enough, will be looking at a revolver or auto and "click click!"

I have seen a few people lock slides back on pistols, and then hit the slide release and "CLACK" you hear that sound echo across the gun shop as the slide slams shut on an empty chamber on a $1000 Kimber or an old P38, and then the "click" as they dry fire it, and the gun shop owner looks like he's fighting the urge to come over the counter when the guy hands it back and says "thanks" and walks out of the store without buying anything........
One way to not get invited back to my house to look at my guns is to dry fire my stuff......my one friend who dry fired my Model 29 because he wanted to see my "Dirty Harry gun" has not touched any of my guns since.....