wales puppies scotland london book escort escorts edinburgh author ireland animals dog cats pets glasgow novel books writer kittens authors dogs cat