Is there a point where wild pokemon stop leveling with you? Or is it based on the level of your party pokemon? It is very challenging making it through caves when the wild pokemon are the same level as yours or a couple higher.
For context, I just opened the gym, I think I've only gone there...