scotland pets escort wales london dog escorts glasgow puppies kittens fiction ireland animals cats science fiction edinburgh horror fantasy comedy books film dogs cat