Мелкие летающие мошки появляются в земле из-за высокой влажности, кстати, часто они уже есть в покупном грунте.
Если у вас растения, которые не требуют высокой влажности грунта, отрегулируйте полив и пролейте растения от корневых гнилей.
Для борьбы с мошками можно использовать актара или мухоед, вносите препарат в верхние слои почвы. Если раздражают летающие особи и нет желания терпеть их, то есть специальные аэрозоли для растений на основе ромашки. Знаю, что некоторые травят дихлофосом, но по мне это слишком круто и вредно, 😅