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
carry a lot of ultra balls and just try to catch them, and if you have ruby, Sapphire, or emerald you can trade Pokemon from you gamecube from the Pokemon games like Pokemon xd gale of darkness, and Pokemon Colosseum. so you can get rare Pokemon that way, i had to spend 5 hours trying to catch rayquaza on emerald so it takes a while
use the itemfinder