If we work on the assumption that there is a 50-50 chance of a male or female, and that each batch had 7 pups in it, for the sake of argument (as i dont think you specified a figure), then i roughly worked out the odds of 14 females straight as 16384:1.
These are pretty long odds, but when you consider that any "odd" combination would be remarked on, all boys, boy girl boy girl, girl boy girl boy, etc etc, you could make this number a lot smaller!
I'm not saying that its not hormone related, ive got no idea, but its not beyond the realms of possability that it is random, crazier things have happened, and the odds arent too far against it.