Question: are all shiny pokemon female?
Answer: Outside of Gen II, gender and shininess are completely independent. It may be that you've mostly found shiny Pokémon from predominately-female species, which is skewing your results. No gender doesn't affect shininess. ... And Eevee's only have a 12.5% chance of being female.