I've only had a few shiny encounters:
Generation II
Butterfree: Found in Crystal during the bug catching contest. I instanty caught it and didn't even bother continueing. I named in Sparkle and it became part of my best team yet.
Zubat/Golbat: Found in Crystal in the Ice Cave. Evolved it into Golbat pretty quickly. Named it Shine Bat. Traded it to my Gold which had a glitch attack and Shine Bat was gone.
Generation III
Machop: Found just outside that cave by the tram. Evolved it quickly. Started training it to be in the Toughness Contests but didn't get too far. Because I was an idiot, I purposely restarted my Ruby and lost Machoke.
Generation IV
Before I was even able to capture Pokemon, I ran into a Shiny Bidoof
Real shame too because I was planning on getting a Bibarel as my Water type.
So yeah, unlike people like Missingno Master, I have horrible shiny luck. Blame that on short attention span. Soft reseting? Pokeradar method? I have no patience for those methods.