Gregas Fockeris (Benas Stilleris) yra šiek tiek gremėzdiškas slaugytojas, kuris, paskelbęs apie savo sužadėtuves Pam (Teri Polo), turi keletą dienų praleisti su savo tėvais, susitikti su jais. Pirminiam jų susitikimui nebus labai pasisekimo, ypač dėl įtarimų, kad Gregas augina griežtą merginos tėvą (Robertą de Niro) - apsauginį tėvą, dirbusį CŽV, nors dabar jis yra pensininkas, ir tai yra labai sunku padaryti įspūdį. Nuo pat pradžių Jimas visiškai atmeta Gregą, tačiau geriau su juo susipažinus, jo atmetimas tampa absoliučiu panieka ir tai tampa blogiausio vyro košmaru, kuris, nepaisant to, kad myli savo merginą ir nori padaryti gerą pirmą įspūdį, nusėda giliau ir giliau į savo paties netyrumo purvą, ir jis turės sunkiai kovoti, kad pakeistų baisią nuomonę, kurią apie jį turi merginos artimieji.

Garfildas trokšta kuo daugiau dėmesio iš savo šeimininko, bet Jonas labiau rūpinasi šuniuku Odžiu. Dabar Garfildas trokšta, kad Odis kuo greičiau pradingtų iš namų, nes bijo, kad šuniukas dar nepavergtų simpatijų iš seksualiosios veterinarės Lizės Vilson. Bet kai klastingasis šunų treneris pagrobia Odį, katinas Garfildas ryžtasi pademonstruoti visą savo drąsą, kad išgelbėtų keturkojį draugą.