I know some people refute that the biome helps determine the eggs you get from pokestops but I believe it to be true from my experiences.
I'm the opposite of you. No dratini's here and we always get Rhyhorns, Geodudes, Growlithe etc. So we rarely get any dratini eggs, even with the latest increase since we don't have water spawns here. There is one park near the river and that is the only place I have gotten my 2 dratini eggs from. My friends go down there as well to get eggs as that is the only chance for a dratini. My friend has gotten like 4-5 dratini eggs from that one area.
I've already hatched 3 larvitars and at least 4 Chanseys in the last month. But dratini's are so rare.