爱丽丝(邦尼·亨特 Bonnie Hunt 饰)和乔治(查尔斯·格罗丁 Charles Grodin 饰)带着三个孩子瑞思(尼科洛·汤姆 Nicholle Tom 饰),泰德(Christopher Castile 饰)与艾米丽(Sarah Rose Karr 饰)住在城郊的大房子里,生活过得平静而又幸福,直到一天,一只可怜又可爱的流浪狗出现在了纽顿家门口。在三个孩子的苦苦恳求下,小狗成为了纽顿家新的一员,取名贝多芬。 时间流逝,长大的不仅仅是纽顿家的三个孩子,还有贝多芬,在短短几个月的时间里,原本娇小可爱的贝多芬已然成为了一只庞然大物,在不断制造麻烦的同时,贝多芬也为纽顿一家带来了深深的快乐。贝多芬的存在吸引了兽医瓦尼克(迪恩·琼斯 Dean Jones 饰)的注意,邪恶的医生开始想尽千方百计,企图将贝多芬据为己有。
尼克·弗林(保罗·达诺 Paul Dano 饰)是个年轻作家,从小和单身母亲朱迪(朱丽安·摩尔 Julianne Moore 饰)相依为命的他早就忘记父亲的样子,直到一天接到电话,自称他父亲的乔纳森(罗伯特·德尼罗 Robert De Niro 饰)被房东赶了出来,找他 ?借车搬家。天上掉下来个老爸,也是个落魄作家,还带着全部行李,让弗林在室友面前非常难堪。已经流落街头的乔纳森晚上到流浪汉收容所过夜,又恰逢弗林在此打工,几个不自然的晚上之后,乔纳森还是决定避嫌,从此只能到车站或无人工地混上一天是一天,还安慰自己是为下一部伟大小说积累素材。时不时听说父亲凄惨状况的弗林终于决定把他找回来,但此时他连父亲是否还活着都不知道……