I have not tried to make this latte with a non-dairy milk. While I'm sure you could use oat milk, almond milk or even coconut milk to replace the whole milk in this recipe, you'd also need to be using non-dairy whipped cream, and use vegan/non-dairy dulce de leche, as well. All that said, I have not tested this and the overall flavors of this drink could change with any substitutions.