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