personally i would choose makuhita but my mum says gyarados so it is a personal choice
i hope this helps
mew,groudon and rayquaza.
You can get three rare candies in Pokemon ruby sapphire and emerald
...and?
Solrock is not such a rare Pokemon but you can only get them in ruby/emerald
You catch them. Or trade for them.
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.
use the itemfinder
There are a few rare Pokemon you can get in the safari zone they are pinsir, wobuffet and girafarig.
Pokemon ruby sapphire and emerald
i think there's none