I trained a Machop that I got via trade and I headed back to Goldenrod City after I did some training on Route 34. I healed my Pokemon at the local Pokemon Center, then I went straight to the Goldenrod City Gym. I went to Whitney's spot and I challenged her to a battle. I used my Geodude against her Clefairy, but that battle went nowhere so I switched to Quilava and I defeated Clefairy with Ember. I used my Flaaffy against Miltank afterwards, and I was able to weaken it but Flaaffy lost to Miltank's Rollout eventually, so I switched to Machop. I barely won the battle and then Whitney threw a huge temper tantrum and a Gym trainer had to calm her down before she handed over the Plain Badge. I also got the Attract TM from her before I left the Gym. I picked up the Squirtbottle at the Flower Shop, then I healed my Pokemon and I saved before heading north to Ecruteak City.