Allida Babcock is an expert in dog behavior and has just set up shop as a dog psychologist in Boulder. A woman with a collie recently died mysteriously and now the collie behaving strangely. As the story goes forward, O‘Kane folds in great details and characters so that I truly didn‘t know who dun it. Plus there‘s lots of great dog stuff and Allida is a strong female character, which I love.