Yo no le daría soja
Mira, la "leche" de soja, que no es leche, sino jugo de soja o como lo quieras llamar no es lo que segregan las glándulas mamarias de los mamíferos, es decir leche auténtica y por lo tanto no se puede compara rlos nutrientes de una con la otra. La soja es una leguminosa que ha de estar muy bien fermentada para poder ser digerida por el aparato digestivo, tiene las propiedades de las legumbres, más proteínas de orígen vegetal que el resto (que no se pueden comparar con las de origen animal) y sobretodo lo más destacable son las isoflavonas (o sea, un compuesto químico que se comporta igual que los estrógenos).
A mi entender la soja, a pesar de estar tan de moda (no voy a entrar en detalles de porqué nos la quieren meter por los ojos desde hace unos años) no es lo más aconsejable para un niñ@ ni para los varones ni para las embarazadas. Además, si un niño sustituye lo que realmente necesita (leche) por algo que no sólo no necesita sino que le puede llegar a perjudicar, está desequilibrando su nutrición. Y para colmo hay estudios que destacan el papel negativo de la soja con la glándula tiroidea.
Luego está la moda de decir que la leche de vaca produce mocos. Eso ni está demostrado ni se puede achacar a toda la población. En todo caso, de ser cierto, solo le afectaría a la gente con alergia o intolerancia a la leche de vaca.