lol Phadunk, I'm currently in Lavaridge town, before going to face Flannery and your team is about the same level as mine. :S
Update to come in a bit, after Flannery.
EDIT:
Okay so I start of in Fallarbor town.
I go west to route 114 to try and find something cool. Like a Swablu or Seviper or something. Instead I find a Lotad. She's sassy. I name her Lily and then deposit her after looking up her pathetic level up movepool.
I continue on to meteor falls and prepare to add a Zubat to my team. But to my surprise, luck is on my side and I find a Solrock! I catch with a bit of difficulty (it severely managed to weaken Quail by the time I caught it). It's bashful and I nickname it Comet (original, I know). A great addition to my team as it patches up my Flying type Weakness.
So I train Comet up to the same level as the rest of my team and fight all of the trainers around route 114. I travel through Meteor Falls, learning of Team Magma's plans at Mt. Chimney. I go down and fight all the trainers on route 115. In Rustboro I get the Exp. Share from Mr. Stone.
I break the rocks in Rusturf tunnel, earning me HM Strength.
I go Mt. Chimney, and defeat some Magma Grunts easily.
Against Maxie, Quail 2HKO's Mightyena with Double Kick whilst he Sand Attacks me.
I switch in Peekoo against Camerupt and Water Gun KO's. Zubat also gets 2HKO'd by Wing Attack.
Easy enough.
I go to Jagged Pass and catch (another) Numel. This one is Rash and I nickname her Bump.

I then fight all of the trainers that suddenly appear in Mt. Chimney and prepare to face Flannery.
I also deposit Necronancy for a couple of reasons.
A) I'm about to go into a fire gym, and then a desert where it will be of no use to me.
B) It's strongest move is cut and will be until level 38 when it learns Shadow Ball. It's going to be a massive pain to raise.
C) I swear everything in emerald knows Astonish? It's really annoying.
Flannery was actually pretty easy. The gym trainers proved no problem at all and she didn't put up much of a fight.
Numel and Slugma are OHKO'd with Peekoo's Water Gun.
Camerupt is 2HKO'd by Water Gun meaning it has time to put up Sunny Day.
Torkoal proves a bit more of an issue because Water Gun's power is weakened in the sun and it gets some annoying ParaHax with Body Slam. I end up having to switch to Comet to finish it off with Rock Throw.
Join me next time when I will be braving the treacherous sandstorm in route 111 and also having a showdown in Petalburg City with my father.
TEAM:
...

lvl. 31
Naughty Nature
-Water Gun
-Wing Attack
-Supersonic
-Protect
Peekoo is bulky but she is weak as fuck. Her attack is really low meaning Wing Attack isn't great and Water Gun is only a 40BP move. Hopefully getting Surf will remedy this.

lvl.29
Relaxed Nature
-Psybeam
-Gust
-Moonlight
-Flash
Again, Quentin is quite bulky, but also quite weak. It recently learnt Psybeam which is slightly better but it still lacks a good STAB attack.

lvl. 30
Naive Nature
-Ember
-Bulk Up
-Double Kick
-Rock Smash
Quail is still a boss. It recently learnt Bulk Up in place of Peck which should come in handy, although I haven't used it yet as it's busy OHKOing everything with Double Kick.

lvl. 31
Bashful Nature
-Rock Throw
-Confusion
-Cosmic Power
-Fire Spin
Comet is a great addition to my team. No longer do I have to fear everytime a decent Flying type gets sent into Battle. It has good typing and a good ability in levitate. Reasonably bulky and has a reasonable attack stat.
Daycare:
...

Cruelio, deposited at lvl 13. (around level 23 right now, iirc)
Put in the daycare in case I ever decide to use him in future.
Boxed:
...

Whitney lvl. 6

Flump lvl. 19

Darren lvl. 15

Lizzy lvl. 14

Paul lvl. 21

Lily lvl. 16

Bump lvl. 21

Necronancy lvl. 23
Deceased:
...

Steve lvl. 9
Poison is a bitch pre-gen 4. He didn't make it to pokemon centre quick enough.

Zoey lvl. 8
Lack of caution meant that a crit killed her off. Shame, as I could see her becoming a good member of the team.

Tickle lvl. 7
Death Fodder. Life's a bitch.

Nancy lvl. 23
Poison Damage. She lives on as Necronancy the Shedinja however.
Any advice on my team is always appreciated. (Bare in mind I'm not using TMs)