En teoría...
parece ser que los espermatozoides con carga Y (es decir los que harán que sea niño) son más ágiles y débiles y los que tienen carga X (niña) son más lentos y fuertes, por eso recomiendan si quieres niña que lo hagas un par de días antes de la ovulación (pq hay más posibilidades de que sobrevivan hasta la fecundación) y si es niño el mismo día de la ovulación (pq llegarán antes al óvulo que los de carga X).
De todas formas la alimentación también influye, hay unos medios que favorecen más a uno u otro. Creo que era para niña más calcio (entre otros nutrientes) y para niño más sodio. Pero esto no lo recuerdo con exactitud. Búscalo en google como "escoger sexo del bebe" y te saldrá todo.
Espero haberte ayudado...