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