To make the dough, in the bowl of a stand mixer, dissolve the yeast in the warm milk and whisk together well. Allow to stand in the bowl for 5 to 7 minutes, or until the mixture begins to look a little foamy on top. Add the flour, granulated sugar, butter, eggs, and salt. Attach the dough hook and knead the dough on low to medium speed until it begins to come together, about 2 minutes. Transfer the dough to a floured surface. Dust your hands lightly with flour and then knead the dough for 3 to 4 minutes until it’s smooth and elastic. Form the dough into a large ball.