My Dog Skip

Willie Morris as an adult is looking back on his childhood in the early 1940s and how it was colored by his dearly beloved dog, a Jack Russell Terrier whom he had named Skip (Enzo). In the beginning, Willie (Frankie Muniz) is a lonely 9-year old child with a gruff, proud father (Kevin Bacon), a Spanish Civil War veteran, and a charismatic, talkative mother (Diane Lane), a housewife, but he is an only child and small for his age with few friends. His one companion is a young man who lives next door, Dink Jenkins (Luke Wilson), who is the local sports hero in Mississippi. However, when Dink is drafted to go to war, Willie's mother decides to buy him a dog, against his father's wishes, in order that he should have some company. Read more on Wikipedia.