La cinta esta basada en la novela homónima del escritor norteamericano Garth Stein, publicada en enero de 2008.
Universal Pictures compro los derechos de la novela en 2009, con intenciones de realizar una cinta con el actor Patrick Dempsey en el papel principal. Sin embargo, el proyecto se mantuvo en pausa tras no encontrar un director apropiado para la cinta.
En 2016, Disney adquirió los derechos de la historia, que le pertenecían a Universal Pictures, desde 2009, un año después de la publicación de la novela. Para 2017, Disney asigno la cinta a Fox 2000, luego de la unión entre Disney y Fox.
El nombre del perro, Enzo, fue dado en honor a Enzo Ferrari.
La cinta se filmó en locaciones de la ciudad de Vancouver, en Canadá, de abril a julio de 2018.