A couple of things struck me as I got into the story. One was that the protagonist ended up still believing that humans were more important than dogs. I suppose there’s some kind of evidence for that, from a dog’s viewpoint, but it doesn’t seem very strong to me. After all, we’ve bred wolves into pugs and cockapoos with an intentionality that even Mr. Darwin would’ve recognized as unnatural selection. Left to their own wolves would’ve adapted, but they’re pack animals and while dogs may think us the alphas, they’re each an important part of the group. They are giving, but that’s the nature of being in a pack. It’s also something that elected officials in Washington could stand to learn. When there aren’t rifles and traps, pack animals prosper.
The second thing that stood out about A Dog’s Purpose was reincarnation. The idea scares me. Life’s been a long challenge this time around and, unlike Nietzsche I’m not sure I could face it this exact way again. In any case, reincarnation only works if there are souls to pull it off. Cameron posits that for Toby to become a fully developed Buddy four cycles of reincarnation are needed. Like a good Platonist, our protagonist recalls the important lessons from each previous life and is able to develop into a more fulfilled dog each time around. The karma here is good. Cameron does seem to “get it” from a human-projected dog’s point of view. It can be fun, and it can be sad. The important lesson, for me, is that animals are who we are and to be a successful pack we need to look out for the good of each other.