La B12 es suplementable y además está presente en leche y huevos, si es que los tomas. Por tanto, todo el problema se reduce a eso. Eso por ese lado.
Y en cuanto a si es cierto, no, no lo es. Ningún médico del mundo (que yo sepa) puede argumentar con hechos o estudios cotejados que una dieta vegetariana predispone a problemas en la sangre (salvo los causados por el déficit de b12 o cualquier otro por una dieta mal planificada, que también podría darse en omnívoros) o que el individuo precise de comer pescado para disfrutar de una buena nutrición o salud.
Probablemente ese mismo médico recomendaría a cualquiera tomar su litro de leche diario a cualquiera, y alguna que otra barbaridad más. Si no se le dijese que su paciente es vegetariano, ¿qué razón podría argumentar entonces para explicar ese problema?