I have a Pichu and it hasn't evolved into a Pikachu yet because I haven't gotten his happiness all the way up. I'm planning on challenging the next gym with a Pikachu and the gym after that with a Riachu. Seems kind of unrealistic but I've done it before.
What are the best methods to obtain a Thunderstone two gym badges into the game? Can I even get a Thunderstone this early on?
Help please, thanks.