I have noticed a pattern in starter Pokemon spawn rates
In Generation 1
2 Bulbasaur spawned 2nd most
3 Charmander spawned almost never
1 Squirtle was everywhere
In Generation 2
1 Chikorita spawned most
2 Cyndaquil was 2nd most
3 Totodile was so rare i have yet to see one outwith a nest
In Generation 3
3 Treecko is almost unfindable
1 Torchic is most common but still uncommon
2 Mudkip is rare
So it seems to move down one every time
On this it goes right every time by one.
If you have seen similar patterns please post them below.
Also please note that this is still not guaranteed.
Also please note that I live in an area where nests are the only suitable way to obtain fire types. However the starters do not seem to follow this rule.