>>19571581Egg moves goes like this:
Species mons get all their level 0/1 moves when bred.
Charmander has Scratch and Growl.
Currently, all Charmander eggs will come with Scratch and Growl (these are not egg moves, these are the base moves of the species that will comes out of the egg).
Then the egg moves are factored in from each parent, and shift all moves up gradually forgetting earlier moves in order (like at a Day Care).
You have three egg moves: DPulse, DDance, and Outrage.
Each egg has for a base Charmander:
1. Scratch
2. Growl
Now we add the three egg moves:
1. Scratch
2. Growl
3. Dragon Pulse
4. Dragon Dance
-------
5. Outrage
Now, when we get to Outrage, Charmander's moveset is full. This is when we bump all the moves up to make space for the egg move which has priority.
-Scratch
1. Growl
2. Dragon Pulse
3. Dragon Dance
4. Outrage
That will be your final moveset on each Charmander egg: Growl/DPulse/DDance/Outrage.
If you really want Scratch back, you can use a Heart Scale at the Move Rememberer npc to relearn Scratch, but you cannot pass it down if you have more than two egg moves as it's the first move to get bumped.
Basic egg move passing with base moves. It gets more complicated when you have 5 or more different egg moves the parents are collectively pass down, but there's a priority list for genders, with the latter one of course bumping up the previous. As for which gender has what priority, I've forgotten off the top of my head. Just use the Move Deleter in that case, as you can't pass down more than 4 anyways.