Грамматический словарь Зализняка (склонения слова):
Волкодав, волкодавы, волкодава, волкодавов, волкодаву, волкодавам, волкодава, волкодавов, волкодавом, волкодавами, волкодаве, волкодавах
ВОЛКОДАВ, а, м. Крупная собака, используемая для охоты на волков.
волкода́в
ВОЛКОДАВ -а; м. Крупная собака, используемая для охраны стада.
ВОЛКОД’АВ, волкодава, ·муж. Собака крупной породы, употр. для охоты на волков.