Vad är egentligen meningen med ett hundliv? Det är något som golden retriever-valpen Bailey försöker komma på när han blir räddad av pojken Ethan. Genom ett långt liv lär Bailey sig att älska sin människa, men han får aldrig veta exakt vad hundlivet går ut på. Men det kommer fler chanser när Bailey gång på gång återföds som en ny valp. Genom Baileys många liv börjar det så sakteliga gå upp för honom vad hans livs egentliga mening är där ute bland alla människor som saknar kärlek i sina liv - vid sidan av den eufori som bacon framkallar och insikten om varför det är så viktigt att nosa andra hundar i baken.