Мое мнение, что химия различная в данном деле не поможет. Фронтлайн и прочее от клещей помогает, а вот от мошки никак, только если она будет долго сидеть на шерсти собаки. Репелленты так же не помогут, т. собаки обладают высокой температурой и мошек к ним прямо приклеивает, средство не помогает.
Выход один - марля, сетка и прочее.
Собаку жалко конечно очень

Toyota Corolla Fielder 2001 1NZ