Electric gym wasn't that bad, imo. Relatively easy while it was the two emolga--I just used herdier to take them out. Didn't matter that they kept switching, because the emolga were so weak that he was 2-hitting them with tackle. Including the hyper potion turn, it would only have taken 5 turns to win.
Unforunately, she used the potion such that one emolga was at full health when the other died, so I ended up fighting a full health emolga and blitzle's evolution. Irritating, but I just switched in Sandile for Herdier (who was finally low on health) and took them out that way. If blitzle was out, I used astonish (3 hits to ko emolga). If emolga was out, I used Sand Tomb/Mud Slap. Beat the gym without anyone fainting.
Though, my pokemon where all at levels 24/25, because I was in the desert resort for forever, trying to catch a dwebble. I gave up after an hour or so--I'll just grab one later. >:(