Ghosts are supposed to be frightening, not exasperating. But Federal Marshal Ezekiel Drummond, aka Zeke, is one spirit who seems to specialize in fraying Rory's nerves. Although it helps to have a lawman as part of her private detective business -- even one who was shot in 1878 -- Rory often wishes she had a silent partner, instead of a dead one. After a stray dog named Hobo leads Rory back to his murdered owner's corpse, she finds herself involved in another homicide case -- not to mention the new owner of a lovable pooch. Unfortunately the spirit who haunts her house doesn't get along with dogs. Despite this bone of contention, Rory, Zeke, and Hobo are soon on the trail of some deadly dognappers and a missing Maltese...