Сюжет фільму розповідає зворушливу і дуже незвичайну історію життя одного пса (Джош Гад), душа якого здатна перероджуватися знову і знову. Спочатку пес потрапив до хлопчика на ім'я Ітан (Брайс Гайшар), і йому дали кличку Бейлі. Пес прожив із хлопчиком чудове життя, побачив, як він виріс, пішов до школи і зустрів дівчину. Але прийшов час, і пес постарів. У кожному новому житті пес перероджувався і продовжував служити і допомагати людям, а так само вчиться новому і пізнавати сенс свого життя.
У своїй черговій реінкарнації пес зустрічає свого першого господаря, з яким його пов'язувала не тільки дружба, а щось більше.