essay edinburgh police cats dublin puppy puppies irish music theory scotland glasgow london beach wales dogs resort celtic galway learning distance cat dog escorts island reference fire cork ocean online palm escort department