El dueño de Lucky, Travis (Bryce Johnson) es un padre divorciado de dos hijos, dedicado a sus nietos, su emocionante trabajo arquitectónico, y sobre todo a su perro y mejor amigo, Lucky (con la voz de David Deluise). Esta pequeña familia parece tenerlo todo hasta que Travis comienza a salir con una de sus compañeras, Amber (Boti Bliss). Para mantener todo igual Lucky normalmente ahuyenta a cualquier mujer con quien salga su amo, pero esta vez Lucky está encaprichado del perro de Amber, Amy (con la voz de Cat Deely). Lucky decidió que las chicas deben quedarse, pero las cosas se ponen feas cuando Travis y Amber compiten en un concurso de diseño y Amber comienza a enamorarse de los encantos de un cliente aparentemente rico. Depende de Lucky y Amy poner a sus familias bajo un mismo techo.