You can find high leveled Pokemon at sky pillar and victory road.
one way to catch it is to use a very high leveled jigglypuff at the sky pillar
Buy new Pokemon Ruby and play it.
Unless your Delibird is pretty high leveled, I don't think that it would be very useful in a gym battle.
go to twinleaf town and go to the patch of grrass near it
You could train in Victory Road. It has the highest leveled pokemon. Thanks very much.
In Pokemon Ruby it's on route 113 and it's very hard to find it is a rare Pokemon so it's really hard to find...
You can catch Magikarp in any body of water in Pokemon ruby. It is very common and you only need to fish with an old or good rod.
It's in the very first cave you see
Train he isn't very good
after you see groudon for the first time but only see it. i no this isn't very helpfull, but ask the question "How do i catch groudon in Pokemon ruby" or ask "Where and how to catch groudon in Pokemon ruby"
chikorita is the starting grass the grass are always very good Pokemon in the beginning of the game but later on it grows weak i say get a cyndaquil because a tyflosion is beastly and it amazing when its high leveled
Whalord is a very big whale Pokemon that evolves from wailmer.