Il dodicenne Josh Framm (Kevin Zegers) vorrebbe entrare a far parte della squadra di basket della sua nuova scuola. È però troppo timido per poterlo fare e quindi continua ad allenarsi al parco da solo. Un giorno incontra Buddy, un cane randagio che si rivela un vero fuoriclasse della pallacanestro.