「匹」と「頭」は、動物による違いと言うよりは、 文脈による違いだと思います。 「匹」は、昔からある数え方で、かつては、牛も馬も「匹」で数えていました。 たとえば、森鴎外が訳したアンデルセンの「即興詩人」(明治34年)の中には、 「かくて二匹の馬三個の人は、弦(つる)を離れし矢の如くカムパニアの原野を横ぎりたり。」 という一節があります。 また、夏目漱石「道草」(大正4年)にも、 「鈴を鳴らしたり、腹掛(はらがけ)を掛けたりした馬が何匹も続いて彼の眼の前を過ぎた。」 とあります。 全部しらみつぶしに調べたワケじゃないですが、この二人の作品に出てくる馬や牛などは、 すべて「匹」で数えられていると思います。 「頭」のほうは、もともとは英語の「head(s)」の訳で、 明治中期以後、畜産関係や生物学関係で使われるようになりました。 いま、「頭」で数えるのは、だいたい、家畜や役に立つ動物、研究対象の