I caught these shiny Pokemon, except for Gallade, who I obtained in a trade. Gardevoir I found as a shiny Ralts by luck, Charizard I got as a Charmander in LeafGreen by doing a couple resets and Mawile I got by luck.
Gardevoir (Female)
Gallade (Male)
Charizard (Female)
Mawile (Female)
As you can see in my sig, I keep Gardevoir, Gallade, and Charizard in my party along a Surfing female Pikachu I got from Pokemon Battle Revolution, my first Gardevoir that I raised in Sapphire, and a Mew I hacked into LeafGreen because I missed the one I got from a Nintendo Event in my Blue that I traded into my Yellow. It didn't listen to me in LeafGreen, but it does in Pearl. ^.^