Malé prasiatko Babe žije na ponurom statku. Pretože mu je smutno za maminkou stráni sa ostatných. Jedného dňa ho však ukradne chamtivý zamestnanec statku, ktorý ho predá farmárovi Arthurovi Hoggetovi. Babe sa na farme spriatelí s ostatnými zvieratami, ale farmárová žena Esme, sa už teší na zabíjačku. Prasiatko však nechce skončiť na pekáči a tak robí všetko pre to, aby sa to nestalo. Babe má dávny sen, stať sa ovčiarskym psom a týmto smerom vynakladá všetku svoju snahu. Jeho prvý pokus zahnať zlodeja dobytka síce nedopadne úspešne, ale pán Hoggett však ocení snahu a podarí sa mu vyhovoriť žene nápad urobiť si na Vianoce bravčovú pečienku. Babe je zachránené a ďalej môže usilovať o naplnenie svojho sna. Neustále síce naráža na nejaké prekážky, ale ochrannú labu nad ním drží fena Fly aj ďalšie zvieratká. A tak sa s ich pomocou Babe pomaly blíži k svojmu vysnívanému cieľu. Pán Hoggett si ho obľúbi ako strážcu stáda a dokonca ho prihlási do každoročnej súťaže strážnych psov...