Po wygraniu zawodów psów pasterskich państwo Haggett wraz ze świnką Babe stali się sławni. Zewsząd przychodziły zaproszenia na zawody lub wystawy. Pewnego dnia Arthur Haggett (
James Cromwell) postanowił założyć pompę. Babe bardzo chciała mu pomóc. Niestety zamiast tego spowodowała wypadek. Pan Haggett zostaje ciężko rany. Nad farmą gromadzą się czarne chmury kłopotów finansowych. Jedynym wyjściem z opresji jest wzięcie udziału w wystawie zwierząt. Pani Haggett (
Magda Szubanski) wyrusza wraz ze świnką w podróż. Podczas przesiadki w wielkim mieście (Sydney), dochodzi do nieporozumienia, którego sprawczynią znów jest Babe. Spóźniają się na samolot a lot powrotny mają dopiero za kilka dni. Nie mają gdzie się podziać. W końcu, dzięki uprzejmości jednego z pracowników lotniska, znajdują pensjonat, w którym mogą przenocować. Podczas nieobecności pani Haggett, z pokoju zostaje wyniesiona walizka z rzeczami. Babe wyrusza w pogoń za złodziejem, który jest małpką. Babe znów wpada w tarapaty. Podczas wyprawy po jedzenie o mało nie zostaje zagryziona przez psa rasy pitbull. Jednak, gdy jemu zagraża śmiertelne niebezpieczeństwo, nie waha się ani sekundy rzucając się psu na ratunek. Niestety nie jest to koniec kłopotów.