La historia sigue la vida de un perro llamado Bailey, quien, tras una vida llena de cariño y aventuras, se encuentra en la incómoda situación de la muerte. Sin embargo, en lugar de ir al más allá, Bailey descubre que ha sido reincarnado en varias razas y épocas a lo largo de los años, siempre conectado con una única misión: encontrar el propósito de su existencia a través de los humanos que lo rodean.