I don't really know some other rare Pokemon but I do know how to get shedninja in Pokemon emerald. First, you have to find a nincada that has a bold nature and evolve it into ninjask. Right after it evolves, look in your party and you might have a shedninja that says you met it at the same level in the same area at the same level caught with the same kind of pokeball, the same ID number as ninjask, and even the same move set as ninjask. What I think is really weird about shedninja is he only has 1hp and it never gets more hp as you level it up. Hope this helps.
On Pokemon emerald, just clone 99 Pokemon holding a rare candy.
Solrock is not such a rare Pokemon but you can only get them in ruby/emerald
Snubbull is a rare Pokemon that can only be found in the Safari Zone extension in Pokemon Emerald.
You can get three rare candies in Pokemon ruby sapphire and emerald
in the underwater grass but he is rare.
On Pokemon emerald, just clone 99 Pokemon holding a rare candy.
There is really no way you can get it by doing something. It is a rare event that just happens.
Yes there definitely are, they're just extremely rare to find.
Solrock is not such a rare Pokemon but you can only get them in ruby/emerald
No, but it is considered as a rare Pokemon in emerald.
the main rare Pokemon is ragwaza (soz carnt remember how to spell it <:)
Sudowoodo
Snubbull is a rare Pokemon that can only be found in the Safari Zone extension in Pokemon Emerald.
The rare candy in pokemon emerald you can get after beating trick house of north slateport city
have EMERALD en clone a Pokemon with that rare candy
You can get three rare candies in Pokemon ruby sapphire and emerald
catch it on the route beetween mauville and fortree cities in the water(it's really rare).