The best milk for a latte is whole milk, as it has the right balance of fat and protein to create a rich and creamy texture. However, if you prefer a lower-fat option, you can also use 2% or skim milk, which will contain no fat and more foam. Non-dairy alternatives such as almond, soy, and oat milk can also be used but may have a different flavor and texture than dairy milk. It's best to experiment with different types of milk to find the one that best suits your taste preferences.