Bailey's Story: A Dog's Purpose Novel (Used Book) - W. Bruce Cameron
Every dog has work to do. Every dog has a purpose.
When Bailey meets eight-year-old Ethan, he quickly figures out his purpose: to play with the boy, to explore the Farm during summers with the boy, and to tidy the boy's dishes by licking them clean (only when Mom isn't watching). But Bailey soon learns that life isn't always so simple―that sometimes bad things happen―and that there can be no greater purpose than to protect the boy he loves.