The thing is, Toad gets very tedious to level up when it reaches level 5+. By the time you get Toad to level 10 or so, it takes forever for it to gain even one level. I'm not even sure if the Toad spell can level up after that if you're just fighting normal enemies. The weapons at least seem to have the stat cap of not leveling up anymore unless you start fighting harder monsters.
As far as I know, the Emperor has the highest HP, and he has "only" 10,000 HP (15,000 in the DoS version). Some enemies in the Souls of Rebirth quest have more HP than that, but their HP is still "only" 25,000 HP at max.