They are perfect either way. Dairy milk contains high nutrition value, it is rich in calcium and creates a creamy texture for your drink. Coconut milk contains vitamin C. Almond milk is rich in vitamins A, D and E. Rice milk provides necessary for you carbohydrates and soy milk offers enough protein, iron and calcium.
Greek yogurt will make your smoothie thicker and will add more protein and probiotics.