Anyhow, I have two Pokemon I really need to level up, a Litwick and a Tangela, both about Lv.30.
Where should I train these guys before Drayden? I only have 1 Exp.Share, so if there's another I can get it would be greatly appreciated if you could tell me where to find it. I just got past Route 13, and my main Pokemon are around Lv.43, if that helps.
Since your Litwick and Tangela are about level 30, the best place to go is Route 6 where you can find Audino at level 23-25. When Litwick and Tangela reach at level 35 or higher, go to Route 7 where you can find Audino at level 30-33.
They give you a lot of EXP, but EVEN MORE while using Exp. Share or a Lucky Egg!
Source - Check this for more information.
Hope this helps.