Man carries dog for miles to Polish border