Over 350 dogs live in this barren mountain shelter above the Adriatic