Speaking from the point of view of a previous vet tech the number one influence of what decides the gender is the time of breeding. The follicle size of the doe or mare at time of breeding. I mainly worked equine repro and would ultrasound mares to determine when was the best time to expose or AI to produce foals. The closer to ovulation bred the more likely to produce male offspring as the "male encoded" sperm "swim" faster but have shorter life spans than the "female encoded" but female encoded have a better chance of being the "winner" if animal is "covered" (exposed or AI) farther from the ovulation time. Does this make sense?
The first time I wanted a colt from a previous broodmare I did daily ultra sounds and did live cover the day she was ovulating.
Another mare I wanted a filly on I need before ovulation so the only viable sperm was the female encoded. Got my filly that round.
With goats some bucks like doe a in different "season" meaning some like early in heat and later in heat so yes the buck could determine gender by his breeding preferred practices.
The first time I wanted a colt from a previous broodmare I did daily ultra sounds and did live cover the day she was ovulating.
Another mare I wanted a filly on I need before ovulation so the only viable sperm was the female encoded. Got my filly that round.
With goats some bucks like doe a in different "season" meaning some like early in heat and later in heat so yes the buck could determine gender by his breeding preferred practices.