I had 3 Pokemon when I challenge the second gym on my White 2 game but I had 4 Pokemon when I challenged that gym on my Black 2 game. On my Black 2 game I had a Riolu, a Psyduck, and my starter Snivy when I challenge the first gym and the I caught a Growlithe before the second gym. On my White 2 game, I only had Riolu, Mareep, and Oshawott for the first 2 gyms and then did some level grinding and got everyone fully evolved by the time I challenged the 3rd Gym. Then later I caught a Roselia and a Trapinch before the 4th gym and then i caught Volcarona after the 5th gym. Whew! lot of stuff to write!