12 year old Finn and his stressed out single mother Cynthia (Shannon Elizabeth) have just moved to a new town to start a new life. Finn, however, is having some trouble fitting in until he meets a Labrador Retriever named Marshall. While Finn is rescuing Marshall from a zany dognapper (Lauren Holly), Marshall's leg is hurt. Finn takes Marshall to the local vet, Doc Henry (Matthew Settle) to help but in the process Marshall runs away. Finn, Cynthia and Doc Henry embark on a series of funny and heartwarming adventures to find Marshall and in the end find hope and the power of love.