周瑜(胡杏儿饰)曾因收留流浪狗大巴,让父亲的狗场全部狗只受病毒感染而死,连累哥哥周沾(吕方饰)及嫂水天兰(曾华倩饰)转开宠物店为生,所以当遇上大巴的弟弟小巴时,只好听从男友应海亮(黄浩然饰)的意见暂放小巴在隔邻的空屋。 苗隼(罗嘉良饰)的女友嘉嘉为救爱犬大巴於车祸中丧生,苗隼自此性情大变,任它沦为流浪狗,只愿把爱留给嘉嘉的爱猫Cancan。当苗隼搬进新居时,赫然发现小巴,并得知是邻居周瑜所养,苗隼非常愤怒,令同属一家广告公司的二人从此势成水火,公私内外,天天上演「猫狗大战」。 瑜与海亮的地下恋情不慎被苗隼知道,所以当瑜发现海亮有第三者时惟向苗隼一人倾诉,苗隼突变成瑜的爱情军师,二人渐生感情却无从开口,直至公司富二代文梓淇(廖碧儿饰)对苗隼展开追求,苗隼才晓悟所爱是谁。