I should point out something. Breeding in your own game, regardless of types used, will get you only your area's type. If I breed two Garden from your game (I think yours was Garden right? I have that one already), I still get a Polar. Or so others have confirmed.
So if you can't get the Eggs from the people who have those regions, best to stick with the Charmander.