@Noqanky:
The problem with that is that developing a perfect parent for the Togepi line is significantly more annoying, given that Togepi that hatch count as baby pokemon and as a result are unable to breed, meaning he'd have to happiness evolve togepi babies until obtaining an ideal parent.
As for competitive shinies, even though I don't actually battle much I like the ability to be able to have competitive pokemon so that if I want to make the choice to battle with my pokemon the option is there already. If there's a shiny I really like (ninetales, ampharos) it's really nice to be able to use it and make it as perfect as I can.
togepi line is just there to check if the pokemon that hatched is female. Since he is swap breeding its just a check to see if the roll gives you that 12.5%female. i believe he is breeding with a ditto so it shouldnt matter to get that perfect pokemon as long as you can tell which ivs from each parent pass down.
@maxterdexter:
You can also use every starter, fosil, eevee or snorlax.
–- Update From New Post Merge ---
Combee, Relicant and the monkeys.
I know togepi line just hatches faster than those.
@Foolio:
I know, I was talking about my own preference. For me getting a shiny is like getting a rare collectible; I want it in mint condition =P
I don't need an intermediate step for the Salandit though; Magikarp works fine. All I do is when I hatch a shiny, I count how many eggs it was since saving (I do intervals of 30). Let's say egg 19 was shiny. I will reload my save, collect 18 Magikarp eggs, then withdraw Magikarp and save. Now I can replace Magikarp with anything and the very first egg I take will be shiny. So if it was a female Magikarp, there is a 1/4 chance it would be a female Salandit and I can just swap one in and test it. If it's a male, or if the Salandit still comes out male, I just swap something else to make shiny. I test for desired abilities in the same way. It's like an extra 30 seconds to check per mon.
Foolio since you are using swap breeding quite a lot i have couple of question if you can help me. do you hatch the eggs while you collect them or you just collect all the eggs take the parent out and then hatch them all?