A Dog’s Purpose (2016)

Thanks to reincarnation a loyal dog enhances the lives of 3 different families & then returns to enrich the life of its original owner, now a lonely adult.