Der elfjährige Marty findet den halbverhungerten Beagle Shilo, der offensichtlich mißhandelt worden ist. Auf Anraten seiner Eltern bringt Marty das Tier schweren Herzens zu seinem Besitzer zurück. Als Shilo dann ein zweites Mal ausreißt und bei Marty Zuflucht sucht, ist Marty fest entschlossen, den Hund nicht mehr herzugeben. Er versteckt ihn, und um ihn behalten zu können, ist er zu allem bereit...