Put a Pokemon with flame body/magma armor in party and 500 steps
Chat with our AI personalities
Get charmander as your starter Pokemon. Then when you reach the daycare on Island Four, you can drop off charmander (which probably has evolved by now) and a female Pokemon in the same egg group (or a ditto). Wait until the two have an egg and hatch it. I think that you have a fifty/fifty chance on getting a female charmander from the egg.
Just look for a Pokemon with flame body ability and then your eggs will hatch.
You have to be EXTREMELY lucky and mange to breed your Charmander/Charmelon/Charizard (What ever one it is in it's evolutionary chain) to hatch a black golden Charmander which when evolves into Chriaziard will be black.
You can obtain more than one charmander if you can convince one of your friends to trade you a charmander. Alternatively you could put your charmander (or charmeleon or charizard) into the daycare with a ditto to get charmander eggs. Pokemon eggs hatch as you bring them with you in your party and walk around enough.
There is certain number of steps you need to make to hatch an egg. But you need to have an egg in your team.