What I usually do is I start a breeding project by obtaining a female in Friend Safari (if possible). Then I'll breed it with a Ditto of the correct nature/father that has egg moves I want until I get a female (any IV) that has the right nature and egg moves. Once I have a female with the correct nature and egg moves, I'll breed it with my highest IV father in the egg group (at this point, I have flawless 6-IVs for most of them, but at least a 5-IV in all) until I get a better female. Then I'll breed the better female with the highest IV father. Rinse, dry, repeat. Eventually you'll get your desired result. So, long story short, it's WAYYYY faster to just put up with the slow egg production, but have to hatch less eggs overall, then it is to start from scratch with each new breeding project.