My team is around level 25-26 and I keep losing. I just need a good place to grind for the battle. Also I need to grind up my level 21 Growlithe.
Edit:Sorry if it got confusing this is Black 1 I got the Growlithe from a trade.
Team right now:
The Stadiums are great ways to grind, as the Pokemon are pretty high in level. I would also suggest Lostlorn Forest, you can find Heracross/Pinsir, Roselia, and Swadloon, all of whom give pretty nice experience. You also have the random shaking grass Audino, which of course are just walking Rare Candy.
well elesa has electric pkm so I would stop challenging here so you won't keep losing money and I would battle trainers cuz they give your Pokemon more exp. so route 5 would be a good spot to train and try to catch a sandile at route 4 and level it up and teach it a ground type well thats my advise cuz worked for me respond to me how it turns out and if this helped