Josh Framm (Kevin Zegers), now a teenager and a basketball player, becomes angry with his mother, Jackie, when she begins dating Patrick Sullivan, the town's new veterinarian, after a couple of failed dates with other people. It all starts when Sullivan innocently tosses Josh's basketball-savvy dog, Buddy, a football one day, and Josh discovers that Buddy also has an uncanny ability to play the sport of American football. Soon enough, Buddy begins playing on Josh's Junior High football team after Tommy convinces Josh to sign up for football instead of basketball. At first, the team is failing miserably, and the school intends to fire the coach if he does not start winning. However, thanks to Buddy's superior football skills and fast running, the team keeps on winning and makes the playoffs. In addition, they advance to the championship.