http://www.gamefaqs.com/gameboy/907714-pokemon-blue-version/faqs/23116 and scroll down to section 4.
Otherwise, just ask me what Pokémon you want and I'll figure out how to get it. I know too much of this game...
And about the level question. The level is based on the attack stage of the Pokémon that was used to trigger the Pokémon in the first place. Attack stages range from -6 to +6 so base attack is '0' but it's the seventh stage if counting from -6. So if you don't Growl the Pokémon or they don't use an Attack boosting move, it will always be level 7. Basically, the level can range from 1 to 13 depending on their attack stage.
Also, some Pokémon, who have the medium slow growth formula, have a rather unique levelling curve that, when they are caught at level 1, have -experience (I wanna say -56 but I'm not entirely sure). Naturally, you can't see that it's minus, but when you give them 55 experience or less, the game will reroll the experience and set it to max. The Pokémon levels up straight to level 100. :)
Pokémon that fall in this category are the starters, the Nido's, the trade-evo's, Mew and I believe Pidgey also does.