Marty Preston tem 11 anos e sua maior diversão é brincar nas colinas que ficam atrás da casa onde mora, em uma pacata cidade do interior dos Estados Unidos. Até que um dia, o garoto encontra um novo amigo que irá mudar sua vida para sempre: um pequeno cachorro, perdido a beira da estrada. Brincando com o animalzinho percebe-se que ele está sendo mal tratado. O pequenino segue Marty até sua casa, as os pais do menino decidem que ele deve devolve-lo ao verdadeiro...e cruel...dono. Só que Marty não vai desistir tão fácil e fará qualquer coisa para salvar seu companheiro Shiloh. Agora os dois estão prestes a enfrentar uma grande aventura.