Bailey vive una vita serena nella casa di campagna con i suoi padroni Ethan e Hanna. Insieme a loro, la nipotina Cj a cui Bailey si è ormai affezionato e con cui gioca e si diverte. L’armonia della casa viene stravolta quando la mamma di Cj decide di portare via la bambina e di trasferirsi altrove. Il tempo per Bailey però scorre inesorabilmente e anche reincarnandosi in altri cani non smetterà mai di tenere fede alla promessa fatta anni prima: aiutare e proteggere Cj in ogni situazione.