I generally never offer advice to a stranger without an initial conversation not related to the shooting. And even then, my advice comes in the form of my own experiences with dry-fire practice (like how my skill didn't move past "eh" until I did about 20k dry-fires over a 1-year period, among other exercises) and, just as importantly, SLOWING DOWN.
When teaching friends and such, I try to keep a balance between correcting their mistakes and just letting them enjoy squeezing off a few without buzzing in their ear and adjusting their hands every few shots. Just like with everything from math to music, I don't want to make it so tedius that it isn't fun, because then they'll just quit.
As far as range goes, with my handguns I practice from about 2yds to 25 yards in a given range session, with about 150 rounds or so from my primary defensive gun, then maybe another 100-150 rounds with a .22. I'll typically do double-tap drills on multiple targets ranging from about 2-12 yards, and then do some accuracy shooting at 25. Most range trips I even bring my handguns over to the rifle range and play with the 12" gong at 100 yards (or at 200 yards when I had my Raging Bull