ITS OVER 9000!
Not really, the Maximum Level a Pokemon can reach is 100.
-----
Unless you're talking glitches. Then you can find them at levels over 100. But they could mess up your game because they are NOT supposed to be that high.
Chat with our AI personalities
No Pokemon can reach level 598, only 100 is the maximum.
You have to level up feebas with maximum beauty, which can be done by giving it poffins. It can evolve at any level as long as it has maximum beauty.
This is usually caused by not having a high enough badge level. You need to defeat one or more gym leaders to increase the maximum level you can command. This is not necessary for Pokemon you have caught and raised yourself, but only for Pokemon gained in trade.
You must raise Riolu's happiness to the maximum then level it in order for it to evolve into Lucario.
Golbat actually doesn't evolve at a set level. It evolves when it has maximum happiness (Happiness is achieved through walking around with the Pokemon, giving it massages, using items on it, levelling it up, etc.). Once it has maximum happiness, level it up another time. It should evolve.