On dit que les chats ont neuf vies, mais dans cette histoire, les chiens en ont plusieurs aussi. Du moins, c'est le cas de Bailey. Petit chiot sauvage, il doit d'abord apprendre à faire confiance aux humains. Et puis c'est la rencontre avec Ethan, un jeune garçon qui va devenir le maître qu'il aimera plus que tout.
Bailey devient tout à tout bâtard, golden retriever, berger allemand, labrador ; il est chien de compagnie, puis chien de sauvetage... Au cours de chacune de ses vies, il va tout faire pour retrouver son maître adoré.