Dostluğun ve sadakatin bitmeyen sınırlarına muhteşem bir örnek olan filmde Ethan ile Bailey’in hikayesinde, Ethan iyi yürekli bir gençtir ve Bailey ise yardıma ihtiyacı olan ve boğulmak üzere olan bir köpektir. Ancak Ethan bu durumu gördüğü an da Bailey’in hem kurtarıcısı hem de sahibi olmuştur.
A Dog’s Purpose isimli 4k film formatına sahip filmin devamında, aradan geçen zaman iki dostu birbirine daha da yakınlaştırır ve Bailey ile Ethan artık ayrılmaz bir ikili haline gelirler. Ethan’ın dostları bile neden Bailey ile sürekli gezdiğini sorsalar da Ethan dostundan ayrılmak istemez. Birlikte harika bir dostluk örneği gösteren Ethan ve Bailey için zaman hızlı bir şekilde akar ve sonunda da düşünülmek istenmeyen gerçek olur ve Bailey son defa gözlerini yumar. Bu duruma yani dostunu kaybettiğine çok üzülen Ethan ise bir daha onu asla göremeyecek olmanın acısı ile doludur.
Uzun bir zaman geçer ve bu sırada da Bailey sürekli olarak yeniden doğar ve farklı yaşamları da tadar. Ancak Bailey her seferinden yeni ve farklı bir tür köpek olarak dünyaya gelmektedir. Yıllar sonra yeniden hayata gözlerini yuman Bailey yeniden geri geldiğinde Ethan’ı eski hayatlarından birinden hatırlar ve hemen onun yanına gider. Kendini tanıtmak ister gibi Ethan ile oynamaya çalışan Bailey sonunda Ethan’ın dikkatini çeker. Ethan ise gördüklerine inanamaz çünkü bu ilk kez gördüğünü sandığı köpek yavrusu aynı Bailey gibi hareket etmektedir. Bir süre sonra ise Ethan aslında bu köpek yavrusunun Bailey’nin ta kendisi olduğunu anladığında ise dünyalar onun olur. Bu andan itibaren de Bailey bir daha asla sahibi Ethan’ı bırakmayacaktır hatta aralarına ölüm girse dahi. Ethan ve Bailey’in dostluğunu bu kadar mucizevi kılan şey nedir?