Film začíná, když je u obchodu s potravinami krabice se štěňaty zdarma. Je tam pět černých a jedno zlaté. Brzy přijdou děti a každé z nich je adoptované. Brzy už zbývají jen dvě. Když přijde malý chlapec s matkou, vezmou si poslední černé a zlaté nechají v krabici. Nechají ho tu noc samotného v dešti, uteče a vyroste z něj toulavý pes. O rok později je konečně odchycen zvířecí kontrolou a je převezen do útulku.
Třináctiletý Calvin Wheeler (Kyle Massey) je nejpopulárnějším klukem ve škole, který ve volném čase sbírá komiksy. Calvinovým nejlepším kamarádem je Raymond Figg (Mitchel Musso), který dává přednost tomu, aby se mu říkalo Figg. Figgovi zachránil život ve druhé třídě, když měl Figg astmatický záchvat, a Figg, velmi oddaný, řídí jeho rozvrh a příležitostně mu dělá domácí úkoly.
Gotham Man je jméno Calvinova oblíbeného komiksu. Jeho sbírka je kompletní, až na jedno vydání, které je stále tak vzácné, první, má hodnotu 3 000 dolarů. Když za Calvinem běhá výstavní pes, když jezdí na skateboardu, zjistí, že když někdo vyhraje výstavu psů, vydělá velkou hotovost. Výhra v hotovosti je 5 000 dolarů, které Calvin potřebuje, aby si mohl koupit první vydání Gotham Man.
Calvin jde do psího útulku a adoptuje psa jménem Tyco. Dívka ze školy a dobrovolnice v zchátralém útulku pro zvířata Emily Watsonová (Kay Panabaker) věří, že to musel být další z bláznivých plánů nebo plánů, které má Calvin na mysli. Tak vyzpovídá Calvina a posoudí ho jako dobrého majitele pro Tyca a řekne ano, když ji Calvin pozve na nadcházející školní ples, dokud si neuvědomí, že přihlašuje Tyca do psí show. Ale je tu ještě někdo jiný, kdo se chce ujistit, že Calvin a Tyco prohrají a to je Preston Price (Carter Jenkins), nafoukaný bohatý kluk, kterého se svým psem vyhrál ve dvou minulých psích show. Najme si lidi, aby předstírali, že jsou Tycova skutečná rodina, ale když si tři hlavní postavy uvědomí, že to není Tycova rodina, Figg a Calvin přijdou s plánem. Přesvědčí Figga, aby předstíral, že prodává časopisy a předstíral astmatický záchvat. Když se to stane, Calvin vběhne do sklepa a zachrání Tyca, zatímco Figg ještě hraje. Emily Calvinovi odpustí. Dnes je den psí show a rozhodnou se jít. Calvinův táta je tam vozí. Samozřejmě nejsou připraveni, a tak na poslední chvíli vymyslí, jak Tyco táhne Calvina na jeho skateboardu. O jeden bod porazili Prestona. Spolu s penězi za odměnu na nákup posledního komiksu použije Calvin peníze na dobro. Peníze dá útulku, aby psi měli lepší domovy. Nakonec je útulek zachráněn a Figg spolu s mnoha dalšími lidmi adoptuje nového domácího mazlíčka.