scotland wales glasgow dog pets london cats escorts edinburgh puppies fairies fiction science fiction kittens dogs dungeons ireland animals fantasy fairy horror games escort cat