Osobně bych spíš pátral v němcině, anóbrž to nejspíše pochází právě ze Schweinhunda nebo Hundschweina...