Mesocyon

mesocyon is a large canid