For first generation: Red
I like Venusaur as a starter "light years" more than the other two, and Zapdos is a by far my favorite bird. I don't advocate the use of more than one legendary, so from there Growlithe is the only choice IMO for a Fire pokemon. Growlithe can not be caught in Blue.
For second generation: Gold
Pretty much the same reasoning. Chickorita, Zapdos, Growlithe.