“A Dog’s Purpose”’da yaşanan olayları takip eden filmde Gloria (Betty Gilpin), kaybettiği eşinin annesi Hannah (Marg Helgenberger) ile ve annesinin yeni eşi Ethan (Dennis Quaid) ile yaşıyor. Evde herkes, babası öldükten sonra doğan, Gloria’nın kızı CJ’i yetiştirmeye ve büyütmeye yardım ediyor. Bu yolculuğa ek olarak bir de Bailey bulunuyor. Ethan’ın köpeği olan Bailey daha önce birçok kez reenkarnasyon geçirmiştir. Öncesinde Ethan’ın çocukluk dönemindeki köpeğin ruhu iken, sonrasında Ethan ve Hannah’ın bir araya gelmesine yardımcı olan ruh. Ancak çiftlik evinde her şey mükemmel değil. Gloria, üvey ebeveynlerinin kendisinin kötü bir anne olduğunu düşündüklerine inanıyor ve tek amaçlarının yeni kaybettiği eşinin davasından gelecek parada pay sahibi olmak istediklerini düşünüyor (her ne kadar öyle olmasalar da). Dolayısıyla, Ethan ölmek üzere olan köpeğinden yeni hayatında CJ’i korumasını dilerken, Gloria bebeğini alıyor ve kaçıyor. 10 yıl sonrasında CJ (Abby Ryder Fortson) 11 yaşında ve Trent (Ian Chen) ile yakın arkadaş. Gloria duygusal yoklukta kendisine bir sevgili ararken CJ, gizli bir şekilde bir köpek yavrusu ediniyor.