ストーリー
犬のベイリーの新たな旅が再び始まる!
大好きな飼い主・イーサン(デニス・クエイド)に会うため、何度も生まれ変わる不思議な犬のベイリーは、イーサンと妻のハンナ(マージ・ヘルゲンバーガー)、そしてハンナの亡き息子の妻・グロリア(ベティ・ギルピン)とその娘のCJと幸せに暮らしていた。ある日、ハンナと口論になったグロリアが、CJを連れて出て行ってしまう。そんな中、死期を迎えたベイリーに、イーサンから「また戻ってきて、CJを幸せにしてほしい」と頼まれる。イーサンとの約束通り、ベイリーはビーグル犬のモリーに生まれ変わる。11歳になったCJ(アビー・ライダー・フォートソン)は、犬嫌いのグロリアに内緒でモリーを飼うことを決め、CJとモリーは絆を深めていく。
18歳になったら父親の保険金を受け取り、ニューヨークでミュージシャンを目指すという夢を支えに生きていたCJだったが、グロリアが全額浪費していたことを知る。絶望したCJは家を飛び出すが、その際に事故に巻き込まれモリーが命を失ってしまう…。ベイリーはCJに会うため、大型犬のビッグ・ドッグに再び生まれ変わるがCJにはたった1度だけしか会うことが出来なかった…。次は、ヨークシャー・テリアのマックスに生まれ変わる。祖父母から引き離されて育ち、母親とはケンカ別れをしてひとりぼっちになったCJを、ベイリーは幸せにすることは出来るのか!?