Zack (Dustin Hunter Evans) és családja a nagyvárosból egy vidéki kisvárosba költözik, ahol édesanyja (Janine Turner) új állást kap egy idősek otthonában. Egy séta folytán Zack az erdőben talál két kiskutyát, de mert otthon nem engednék neki megtartani, suttyomban rejtegeti őket, előbb a fészerben, majd az otthonban, ahol idő közben összebarátkozik egy idős beteg úrral, aki felajánlja, hogy eldugja a szekrényében a kutyusokat, amíg Zack valamiféle elhelyezést nem talál nekik. A kutyák jelenléte viszont megbolygatja az otthon életét. Mindenki egyre jobban érzi magát és nyoma sincs a sok beteg embernek. Ám a turpisság kiderül és Zack kénytelen hagyni, hogy az ebeket elvigyék egy telepre, ahol várhatóan elaltatnák őket. Ám egy hirdetést látva - mely szerint Csodakutyák tűntek el - Zack fejében összeáll a kép és rájön, hogy az ő talált kutyái lehetnek azok.