A Dog's Purpose: A Novel for Humans is by W. Bruce Cameron. A book for dog-lovers everywhere. This is the story of one dog's purpose in life being fulfilled through a series of reincarnations. You will laugh and cry and look at your own dog in a whole new way.
Ratings: 8th grade - 8 out of 10 - MP (mild profanity).