Other than secret bases the best spot is the Pokemon league.
Chat with our AI personalities
give shelgon exp share and keep battleing the elite four.
The best place to train typhlosion is Route 26 in The Kanto regoin.
I had trouble as well leveling up my trapinch but I went to the to New Mauville (place where voltorbs and magnemites are) and trained him to level 27 then I went to fight the trainers on the route to get to Fortree
sleuthound Tercessuinotlim
The best place to train a lvl 20-30 Lucario is up by Snowpoint city. Fighting types like him are really good there.