In Ruby, I had 3 shinies. First time I encountered was a green Golbat in Victory Road. Next, I found ANOTHER Green Golbat, which sucked a lot, but I caught both. (One male one female lololol) Then I encountered a shiny Spheal and I caught it too. I caught all mostly because I carry a lot of Pokéballs. Shiny Walrein was damn awesome too(Lucky I didn't pick Mudkip that time).