Well I headed south to Pastoria City and along the way I captured a Houndour, female, level 28. I trained it vs. the Psychics and the Vs. Seeker until it learned Fire Fang at level 30, then I evolved it. After arriving at Pastoria City, I went to the move tutor house and re-learned some moves, such as Swords Dance for Empoleon, Cross Poison for Crobat, and Grasswhistle for Roselia. I'm also going to teach Houndoom Thunder Fang.
Then I went to the gym, easily beat my rival, then went inside. Handled the trainers there with Roselia, then the gym battle... it really pissed me off but I won. 2 of his Pokemon didn't even give me Exp. because mine fainted as well.
Vs. Gyrados... he killed my Roselia and Gyrados fainted due to poison. No EXP gained.
Vs. Quagsire... I beat it with Crobat I believe. Empoleon fainted due to Mud Shot and loss of speed.
Vs. Floatzel... I sent out Rampardos after Crobat fainted since Floatzel was already in the orange health, because it was all I had except Houndoom, and Houndoom would've easily lost. Floatzel used Aqua Jet and brought Rampardos down to low health, but I had chosen Take down before that, so Rampardos and Floatzel both fainted. No EXP gained there either.
Lvl 37 Empoleon
Lvl 37 Roselia
Lvl 34 Crobat
Lvl 34 Rampardos
Lvl 31 Houndoom (gonna train it some more now)
My friend safari: Noibat, Gabite, Druddigon