I have just stopped breast feeding our 27 month old (cold turkey as he wasn't slowing!) and he will drink oat milk happily.
I just bought almond milk to vary it but despite being fortified with calcium, vitamin D etc it said not to use as a main drink before 3.
Which made me wonder what should it be giving him? He can tolerate small amounts of dairy now but not much so best he doesn't drink it