Well, i have only ever caught a..
Shiny Girafarig thing in Ruby.. (But i reset the game after i got bored... D= )
A Shiny Palkia (After about 2 days of randomly encountering it and resetting..)
A Shiny Shinx =D Found it while searching for a swarm..
All my other Shinies are from trades...
10 - Supply Depot (1)
13 - Barracks
15 - Marine (1)
16 - Orbital Command + Supply Depot (2)
16 @100% Marine (1) - Command Center (2)
21 - Bunker (1) + Barracks (2) (3)