Well I have caught really none... But I have gotten them in trades.
So far I have gotten Celebi(Serebii), Golbat(Serebii), Bellosem(Serebii), Rapidash(Friend), Charizard(Friend), Magikarp(Friend), Gyarados(Friend), Feebas(Serebii), and Milotic(Serebii).
The Gyarados is a duplicated version of the Magikarp evolved. Charizard is from a friend after putting Eon Ticket on his R/S/E/FR/LG. The Rapidash is from friend that wanted a pokemon that could beat help him beat fire pokemon, so I gave him a level 45 Gyarados (regular) for a Ponyta (that is what I got it at). The Charizard I have duplicated on Emerald to transfer over to D/P, I still have one on Emerald, and I will Duplicate it for people, if you they want it.
All of the Serebii stuff is from Serebii Wi-Fi Chat. It actually is very helpful.
--GLChar--