Pour the flour on a counter or other surface that will allow you to make the doughAdd a pinch of saltMake a little whole in a middle and start adding milk and butterAdd a little water at the time and work the dough until you can form a ball about 10-15 minutesOnce done, cover it with the big bowl and let it rest for about 20-30 minutesUse ¼ of the dough at the time, covering the remaining with the plastic wrapRoll the dough until thin (like pasta) and using either cookie cutter or large wine glass cut the circlesPlace 1 teaspoon of fling in the middle of the circleWet one half of the circle and then seal it togetherBoil large pot of water and season with saltOnce the water is boiling put about 8 pierogi at the timeOnce they come to the surface let them cook for 1 minute and using spider or slotted spoon take them out on a plateIf you are not serving pierogi immediately, take them out on a counter and let them cool down and dry a little bit. Make sure that they are not touching each other. Once cooled, place them on a baking sheet, again with distance from each other, place in a freezer and let them freeze. Once done, you can pack them in the plastic bag.Place dried mushrooms in a pot of water and let it stand, preferably overnightThe day of making pierogi, cook porcini mushrooms in the water that they soaked inRinse the sauerkraut and place in another pot, cover with water and cook for about an hourIn the meantime heat up 1 tablespoon of oil, add chopped onions and cook until soft, about 5 minutesAdd sliced fresh mushrooms to the onions and cook until soft, about 15 minutesWhen dried mushrooms are cooked, remove them from the water with slotted spoon, reserve the waterRinse them well under running water to make sure that they are perfectly cleanOnce all your ingredients are cooked, you can add sauerkraut, fresh mushrooms and dried mushrooms to the food processor and process until finely chopped but not mushyPlaced processed filling back to the pan and using strainer add ¼ to ½ cup of dried mushrooms water and cook for a few minutesCheck for seasoning, add salt and pepper and cook for few more minutes until all the ingredients are merged.Let it cool before starting to assemble pierogi.