Also ummm...to get a shiny pokemon through breeding do you save, hatch it, reset, hatch the same again again until you get a shiny or just keep hatching all the eggs you get till you get a shiny?
You save when you can walk one step and hatch it, reset, hatch, reset, and so on until it's shiny. You can tell how many steps an egg needs by looking it up on the dex @ serebii and you can track how many steps it has by using the step counter app on the poketch. Or you can wait until is says it's about to hatch, walk a bit, save, walk a bit, save, and see how many steps it takes to hatch from your last save. Walk that many steps minus one and save. Then just walk another step and it'll hatch, reset, and you know the rest. Also, you know how to soft reset, right? Just in case you don't, you press Start, Select, L, and R at the same time and you don't have to go through the DS startup screens. ^^ Hope that helped!