Shiloh (1997)

A small-town Southern boy named Marty Preston must rescue a young beagle from his abusive owner, Judd Travers.