Ответы справочной службы
Между двумя (и более) именами собственными, совокупностью которых называется какое-либо учение, явление и т. п., ставится тире, например: закон Бойля — Мариотта, методика Дембо — Рубинштейн. Это тире в функции соединения. Его следует отличать от дефиса, соединяющего части двойной фамилии: картины Петрова-Водкина.
В «Большом энциклопедическом словаре: ветеринария» под ред В. П. Шишкова зафиксированы многочисленные зоонозы (названия инфекционных и паразитарных заболеваний животных), построенные на базе сочетаний главного существительного, называющего заболевание, и подчиненного существительного, являющегося наименованием животного-носителя этого заболевания: чума птиц (так раньше называли грипп птиц), грипп животных, диарея крупного рогатого скота, рожа свиней, макракантортхоз свиней, филиколлёз уток, эхиноринхоз рыб, спирохетоз птиц, акарапидоз пчел, энцефалит лисиц, колибактериоз телят и т. п.
Ветеринарных терминов, построенных по модели «прилагательное + существительное» (птичий грипп и т. п.), в словаре В. П. Шишкова не обнаружено.
Поэтому в текстах научного стиля, связанных с медициной и ветеринарией, уместными будут наименования типа грипп птиц. Сочетания типа птичий грипп относятся к общеупотребительным, но в будущем могут пополнить специальную терминологию.
Возможны оба варианта.
Конструкция без предлога более частотна.
Конструкция гарантия от... также встречается, но может использоваться в двух различных ситуациях: для указания на источник гарантии (гарантия от производителя) и для обозначения того, чего необходимо избежать (Прививка оспы — гарантия от заболевания ею).