Yazoo City, Mississipi, 1942. Willie Morris (Frankie Muniz) é um garoto tímido que tem dificuldades em fazer amizades. Até que, ao completar nove anos, seus pais Ellen (Diane Lane) e Jack (Kevin Bacon) lhe dão um cachorro, que recebe o nome de Skip. Com o passar do tempo Skip passa a ser conhecido e amado por toda a vizinhança, além de se tornar o grande amigo de Willie.