My only shiny so far is a Donphan (good thing I always have a pokémon with False Swipe when I'm grinding).
My brother's lucky enough to have had 3: a Hoothoot in crystal, a Luvdisc in Diamond, and in platinum, he rerolled the encounter with Regigigas enough times to get a shiny there.