These are not dogs. They are big furry pangolins.

More Hyaenodon Encountering Tips