Yeah, the Eevees are going to be male. Believe me, it's difficult to get a shiny, IV 31 all, DW ability, female Eevee. A male one is 7 times easier. It is possible with RNG, but takes a while.
Just so you know, here are the odds of randomly hatching a shiny, female DW ability Eevee with perfect IVs, proper nature, assuming both parents have perfect IVs and has Everstone attached (an offspring always gains 3 IVs from its parents and the other 3 are randomly generated. Therefore having parents with IV 31 all guarantees that 3 stats will be IV 31 all. Everstone makes the offspring have the Everstoned nature 50% of the time in BW):
chance = shiny (1/2^13) x DW ability (1/2) x female (1/2^3) x IV 31 in all of the other stats ((1/2^5)^3) x nature (1/2) = 1/2^33 = 1/(huge number).
Needless to say, without RNG, that's never going to happen.