You're right about animal products like milk, eggs, etc, it slipped my mind because I've unfortunately been unable to eat those things for a long time (food intolerances).
I'm skeptical about the B12 in fermented foods - whether it's bioavailable and a usable form.