I have seen similar looking animals running loose on city streets in Italy and Mexico.
Throwbacks?
I agree. I saw similar dogs all over the Yucatan during my tours there. (smaller though)