Bailey es un perro que vive feliz en la granja de sus dueños, Ethan (Dennis Quaid) y Hannah (Marg Helgenberger). Incluso tiene una nueva compañera de juegos, la nieta de ambos, CJ. El problema es que la madre de CJ, Gloria (Betty Gilpin), decide llevarse a la niña, y será entonces cuando Bailey decida encontrarla y protegerla pase lo que pase.