Set in a dystopian future Japan in which dogs have been quarantined on the remote eponymous