In the second link they say that it could be an wolverine.
The fact that it looks like a dog and a cat at the same time may also show that it is a member of the mustelids, like the fossa.
Also, the fact that they used the fur to make caps may show that it was a wolverine, as its fur as the property of not letting the breath become ice.

