You catch them. Or trade for them.
You can get three rare candies in Pokemon ruby sapphire and emerald
It could be, but it is ultra rare to get a Shiny Wynaut from an Pokemon Egg.
...and?
you get relicanth from underwater grass near sootopolis but it is very rare and hard to catch so bring a few ultra balls with you
Solrock is not such a rare Pokemon but you can only get them in ruby/emerald
yes but you need 50 ultra balls
n e where
Groudon is rare and you get him just by following the story line. The only other "rare" Pokemon I'm aware of in Ruby would be Relicanth, a rock/water type fish Pokemon that can be found underwater.
Rare Pokemon come randomly when you're in the grass or cave.
u can buy an ultra ball in sootopolis and then u can buy them anywhere after that
not unless its name is Santa
use the itemfinder