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