science fiction cats dogs pet fantasy hond dog katten dieren honden puppy mystery book puppies kat cat books comedy fiction horror film