Un beagle maltratado escapa de su dueño. En el camino, conoce a joven Marty Preston y le sigue a casa. El chico inmediatamente forma un vínculo con el perro y lo nombra a Shiloh. Su severo padre no lo deja seguir el perro porque pertenece a Judd Travers, un cazador local. Después de Shiloh es maltratado otra vez, él huye y vuelve a Marty. Conociendo a que su padre una vez más le hará llevar Shiloh a Judd, hace una casa para el perro en un viejo derramar hasta la colina de la casa de la Prestons y le oculta a su familia. Su secreto se descubrió cuando un ataques callejeros el perro una noche y se deben recurrir a su padre para obtener ayuda.