“A Dog’s Purpose” is a movie about a dog who believes every life is a step toward understanding why he exists. Josh Gad voices four dogs across five decades, from a stray puppy in the 1950s to a golden retriever named Bailey, a German shepherd named Ellie, a corgi named Tino, and a Saint Bernard mix named Buddy. The film follows one boy, Ethan Montgomery, played as a teenager by KJ Apa and as an adult by Dennis Quaid, as the dog moves through his family across generations.
The premise is simple and sincere. A dog dies in a pound and comes back as a different breed each time, searching for the reason behind his existence. Each lifetime brings a new owner, a new family, and a new lesson about loyalty, grief, and love. The film asks viewers to believe that a dog can remember past lives and recognize a soul across decades.
Trailer, via Universal Pictures.
The Premise
The story opens with a wild dog in the 1950s, captured by dog catchers, taken to a pound, and put down. He returns as a golden retriever in 1961, found by a boy named Ethan and his mother, Elizabeth, who break open a truck window to save him. The dog is named Bailey, and he decides that Ethan is his purpose.
The film then follows Ethan through his teenage years, his football career, his marriage to Hannah, and his eventual move back to his grandparents’ farm. Each time the dog dies, he returns as a different breed, and each time he tries to find the same answer: what is his purpose?
Josh Gad’s Voice Work
Josh Gad voices all four dogs, and the performance is the heart of the film. He shifts between a playful puppy, a protective guardian, and a wise old dog with ease. His delivery is warm and earnest, and he sells the idea that this animal understands human emotion better than any person around him.
Gad’s range is wide enough that the audience can tell the difference between Bailey, Ellie, Tino, and Buddy, even though they share the same voice. The transitions between lives are smooth, and the film rarely breaks the spell of its central character.
The Cast Around Him
KJ Apa plays the teenage Ethan as a popular football player, while Bryce Gheisar plays the younger version of the same boy. The adult Ethan is played by Dennis Quaid, who runs his grandparents’ farm in his later years. Britt Robertson plays Hannah, Ethan’s girlfriend, and Juliet Rylance plays Elizabeth, Ethan’s mother.
The supporting cast includes John Ortiz as Carlos, Ellie’s police-dog handler, and Luke Kirby as Jim, Ethan’s abusive father. Peggy Lipton plays the elderly Hannah, who is widowed and has two children. Kirby Howell-Baptiste plays Maya Williams, who adopts Tino, and Pooch Hall plays Al, who dates and later marries Maya.
The Plot’s Weak Spots
The film suffers from a thin plot and repetitive storytelling. The same beats repeat across each lifetime: a dog finds a family, bonds with a child, faces a tragedy, and dies. The tragedy is often a fire or a death, and the resolution is always the same: the dog learns that love is the purpose, and the cycle begins again.
The pacing drags in the middle stretch, where the film spends too long on Ethan’s teenage years and his football career. The film also leans heavily on sentiment without building genuine stakes. Viewers know the dog will come back, so the fear of losing him feels hollow.
The Sequel
The film ends with a clear setup for a sequel, titled “A Dog’s Journey,” which was released on May 17, 2019. The ending shows the dog returning once more, and the credits roll over footage of the next generation of the family. The film leaves the door open for another round of reincarnation and another chance to find meaning.
Reception
The film was released by Universal Pictures on January 27, 2017. It grossed $205 million worldwide. The reception was mixed. Critics praised the voice work and the emotional core but criticized the plot and the handling of trauma.
The film’s tagline, “Every dog happens for a reason,” sums up its thesis. The movie believes that suffering and loss are part of a larger design, and that a dog’s purpose is to love and be loved.
The Verdict
“A Dog’s Purpose” is a film that means well but fails to deliver a satisfying story. Josh Gad’s performance carries the film, but the writing beneath him is thin and repetitive. The film’s message about purpose is sincere, but the execution is uneven.
The film is a co-production between Amblin Entertainment, Reliance Entertainment, Walden Media, and Pariah Entertainment Group. It was released by Universal Pictures on January 27, 2017, and grossed $205 million worldwide.
| Event | Date |
|---|---|
| Film release | January 27, 2017 |
| Sequel release | May 17, 2019 |
The film is not a failure, but it is not a triumph either. It is a pleasant, forgettable movie that will appeal to audiences who want a warm, sentimental story about a dog who never stops looking for meaning.
The film’s best moments come from Gad’s performance and the genuine bond between the dog and the people around him. Its worst moments come from a plot that never quite commits to its own stakes.
“A Dog’s Purpose” is a film that will be remembered for its premise and its voice work, but not for its execution. It is a film that is worth seeing once, but not a film that demands a second viewing.
The film’s score is 4.3 out of 10.
Get the Notebook.
The day's best stories and every fresh verdict, in plain English, in your inbox by seven. One email a day, no more.





