A Dog’s Purpose by W. Bruce Cameron

Surprised to find himself reborn as a rambunctious golden haired puppy after a tragically short life as a stray mutt, Bailey’s search for his new life’s meaning leads him into the loving arms of 8 year old Ethan. During their countless adventures Bailey joyously discovers how to be a good dog.
But this life as a beloved family pet is not the end of Bailey’s journey. Reborn as a puppy yet again, Bailey wonders, will he ever find his purpose?
Trigger & Content Warnings:
- Abortion mentioned
- Hospital
- Needles
- Animal death, including the death of a pet dog