Dog travels 1,200 miles home