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.
Chat with our AI personalities
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.