High-quality ice cream made with real cream and real flavours (like real vanilla beans, real fruit, etc.) are best for homemade milkshakes because they create the best flavour and texture.