愛麗絲(邦尼·亨特 Bonnie Hunt 飾)和喬治(查爾斯·格羅丁 Charles Grodin 飾)帶著三個孩子瑞思(尼科洛·湯姆 Nicholle Tom 飾),泰德(Christopher Castile 飾)與艾米麗(Sarah Rose Karr 飾)住在城郊的大房子里,生活過得平靜而又幸福,直到一天,一只可憐又可愛的流浪狗出現在了紐頓家門口。在三個孩子的苦苦懇求下,小狗成為了紐頓家新的一員,取名貝多芬。
時間流逝,長大的不僅僅是紐頓家的三個孩子,還有貝多芬,在短短幾個月的時間里,原本嬌小可愛的貝多芬已然成為了一只龐然大物,在不斷制造麻煩的同時,貝多芬也為紐頓一家帶來了深深的快樂。貝多芬的存在吸引了獸醫瓦尼克(迪恩·瓊斯 Dean Jones 飾)的註意,邪惡的醫生開始想盡千方百計,企圖將貝多芬據為己有。