I think I need to get some levelups for my party. I'm trying to get through HeartGold before starting on White, but I hit a wall. A Steel Wall named Jasmine, to be exact. I think I'm missing something because my team is mid 20s, and hers is early 30s. Sure, I could just get my Celebi out of storage and bully my way through, but it's no fun.
I probably should have taken the hint when I had to resort to an underleveled Ponyta for the previous Gym's Polywrath. That thing had 9 levels on my poor Ponyta. Then Ponyta pretty much wiped the floor with that Polywrath. Not sure how that worked, but I'm keeping this Ponyta on my team now. Friendship is magic seems to be true in Pokémon, too.
In any case, where do I go for levels 21-30? I tried heading for the Safari Zone, but met a nasty double battle team, I'm sure you know which one that is, so I'm a little stuck now.