Flip a coin if heads you get a magby, tails elekid.
whatever you get can't have any STAB moves and assuming you can trade must have atleast 1 attack of the others type (electric on magby and vice-versa)
Also since you asked for a magby/elekid they cant evolve untill after victory road and can never evolve into magmorter/electivire.
Oh and name it "Magkid" if elekid and "Eleby if magby. (DarkRay)
Take a Mailtank. It must always hold Mail with the message "I'm Spechial!". It can only use Noral type moves during battle,
having other typed moves like Surf is fine as long as you don't use it in battle. (Texas Cloverleaf)
Take a Poliwag. The first battle you get into with this Poliwag, the first move it must use is Hypnosis.
If it hits, Poliwag must eventually evolve into Politoed and keep Hypnosis.
Either way, you must also teach it Focus Punch. It must have a nickname of your choosing.(Dexington)
Bring a Jynx.
Name it Amazing.
It may only know moves that reflect Beauty in pokemon contests (Vratix)
Catch a Scyther from the Bug Catching Contest & name it Ninja'd. Its restrictions depend on how well you fare with it.
If you come 1st Place, It may only know one attacking move.
If you come 2nd Place, It may only know two attacking moves.
If you come 3rd Place, It may only know three attacking moves.
If you don't get a placing, It may not evolve. (Its A Random)
Take an Unown named Cast Lots. You must determine its Hidden Power type. That is your new team member's type. To figure out exactly which Pokemon, get a list of that type's Pokemon (including dual-types), the first Pokemon alphabetically on that list that you can obtain, is yours. However, instead of A being the first letter, you must start at the letter of your Unown..... (Auramaster)
Drowzee 2 psychic moves at all time (Auramaster)
Post E4
After Johto, when you reach Vermillion City, go to the Pokemon Center there and trade in a Minun.
It must be traded in at Level 50, no more, no less, nicknamed Money Grab (space necessary).
It must then proceed to solo one of Lt.Surge's pokemon, and then solo Red's Pikachu.(Treadshot)
Pokemagnificent, post-Elite Four you get Snorlax! Once caught, he must be your lead Pokemon until you either beat Red, or you beat Lance + Clair with your rival solo reds snorlax aswell.
(Sprocket)