On the southern fringes of Donetsk, in the shadow of a huge steel plant, a cacophony of barking overwhelms the dull thud of artillery fire. The PIF animal shelter is crammed with almost 1,000 dogs of all sizes, ages and breeds (though the number that can claim any sort of pedigree is probably in single figures).