We're talking an extremely smart dog-not sentient enough to read or write, but follow convoluted commands level intelligent. Not to mention, as far as I'm aware, we don't have a character that fills the "tracker/hunter" niche. Presumably in such a big city, it's hard to use psychic means or even conventional means to track a sorcerer on the run or a similar rogue. Coupled with Cordelia, this would let her stay "in" (or at least relevant to) the League plausibly. Would that be more acceptable? I feel like Cordelia's street smarts, tendency towards stealth, and familiarity with illegal stuff (lockpicking, hotwiring, etc) coupled with a dog that can track down threats magical or mundane could be pretty useful to the League/help catalyze stuff with the plot.