No you should not. There are much better grass type Pokemon like Roselia or cacnea/cacturne. The only reason that I can think of to put it in your party is if you don't have any solid, strong grass type Pokemon. You really should try for a cacturne or a shiftry. you get shiftry by levelling up a seedot and then giving a leaf stone to nuzleaf.
Have at least 3 level 50-60 Pokemon in you're party,and afew regular Pokemon to sacrifice to use a revive.
If you finish ruby get another version of pokemon.
I say you should put in a machamp and of course a dragonite you should put haunter and a bug Pokemon
Kyogre and yes that is a good party I don't like Swellow but it is good. but the thing is you need either Pokemon sapphire or emerald to trade over Kyogre.
If you trade Pokemon between leafgreen and ruby ruby will have your leafgreen Pokemon and leafgreen will have the ruby Pokemon both in the party they will not be sent to the PC unless you personally walk to the PC and do so.
You can't go to the moon in any Pokemon game including Ruby You can't go to the moon in any Pokemon game including Ruby
Pokemon party!P-O-K-E-M-O-N
for your party, you'll need Pokemon that know most of the HMs as they are used often
Pokemon ruby is better. i have both the games and ruby is the better out of the two so you should play ruby. Pokemon fire red is good but ruby wins my vote i think that Pokemon fire red is better personally so i would go with fire red but its ur decision Neither go old school and get Pokemon blue,yellow, or red
you get the ruby in mount ember. (note:there should be two rokets)
run around and around and eventually it will hatch. but you have to have it in your party
blazican donphan dodrio walrien gyarados groudon