En 1950, nace un cachorro, preguntándose cuál es el verdadero propósito de la vida y si
estamos vivos por alguna razón. Dos semanas después, se lo llevan a la perrera y se lo sacrifica rápidamente, mientras se preguntaba si la "diversión" era realmente su propósito, en esa corta vida. Su espíritu renace como un cachorro Retriever. Ethan y su madre, lo rescatan de un "golpe de calor" cuando lo encuentran encerrado dentro de una camioneta. Después de convencer al padre de Ethan, el perro puede quedarse y se llama Bailey. Bailey y Ethan se vuelven grandes amigos, y Bailey cree que su propósito de vida , es Ethan. Pasan varios años, Ethan y durante el verano, Ethan conoce a Hannah, y pasan el verano felices juntos. Una noche se produce un incendio en su casa, Ethan se fractura gravemente su pierna y cae en la depresión. Ethan rompe su romance con Hannah, mientras que Bailey se queda con los abuelos de Ethan. Algún tiempo después, Bailey se acuesta en la oficina del veterinario y muere después de despedirse de Ethan. Bailey se reencarna en otra vida, una Pastor Alemán llamada Ellie y vive con un oficial de la policía llamado Carlos. Ellie trabaja arduamente para "buscar" y "encontrar", y ahora considera que el trabajo es el propósito de la vida. Los dos forman una relación cercana que termina después de que Ellie salva a una niña secuestrada y el secuestrador le dispara. Renace como un Pembroke Welsh Corgi llamado Tino, su dueña es Maya una universitaria. Maya está sola, y Tino se propone encontrarle un poco de felicidad. Conocen a Al y a su perrita Roxie. Maya y Al se casan y tienen 3 hijos. Su propósito en esa vida era Roxie, peru cuando ella muere se siente muy solo. Mientras pasan los años viven juntos y felices. Un día, Tino le agradece a Maya por haberle dado una de sus mejores vidas. Tino vuelve a nacer y se reencarna, esta vez como una mezcla de St. Bernard - Australian Shepherd , lo llaman Waffles. Waffles se siente sólo, luego lo abandonan y se va en busca de una nueva vida. Poco a poco camina y encuentra a Ethan, quien ahora tiene 50 años, vive una vida solitaria. Ethan lo entrega al refugio de animales, pero cambia de parecer y lo adopta llamándolo Buddy. Finalmente siente que ha encontrado el verdadero propósito de la vida, reúne a Ethan con Hannah, y se casan. Buddy convence a Ethan de que él es su mascota favorita de la infancia al realizar algunos trucos y responder a frases clave que solo ellos conocían hace muchos años.Entonces Bailey o ahora Buddy, nos dice que la vida se trata de divertirse; salvar a otros; No quedar atrapado en el pasado o arrepentirse; encontrar a alguien con quien estar; y viviendo por hoy. }