朱珠因男友嫌棄寵物小豬,將寵物豬偷放在寵物店門口,卻因此受到神秘寵物店長的懲罰,每到晚上九點就會變成小豬,而自己的領養人竟是頂頭上司陸鳴。社畜朱珠從此過上了白天當狗,晚上當寵物豬的糟心生活。為了找到變回人的方法,朱珠與上司開始契約同居,鬥得難捨難分。
朱珠和男友一起撫養了小香豬,男友卻因為小豬拆家的屬性放話有豬沒他,朱珠為了挽留男友還是將小豬送到了一家夜間寵物店門口,期間被神秘店主撞見並沒多想便著急離開,卻在回程的路上偶遇男友出軌現場。
手撕渣男後在家不慎暈倒,再睜眼發現自己竟然變成了豬,而自己的主人就是上司陸鳴。
朱珠醒來發現已經遲到匆忙趕去公司,在電梯碰上陸鳴正在尷尬之際,陸鳴又開始挑剔催稿,不僅如此還被要求陪同陸鳴接待客戶,朱珠礙於壓迫只好順從。
誰知客戶半途放鴿子,而朱珠則突然昏睡,此刻朱珠意識到自己竟然又變成了小豬的視角,還看見陸鳴將自己帶回了他家,朱珠也見識到老闆十分幼稚,與上班時的他相比完全不同的兩副面孔。
隔天朱珠再次從自己的身體中醒來,決定將小豬偷回來研究明白,結果被洗完澡的陸鳴撞了個正著,還不小心將陸鳴的浴巾拽掉了。
會議上,陸鳴很快進入工作狀態,朱珠開小差被抓包並被陸鳴單獨留下,陸鳴坦言是認可朱珠的設計修改方案,並對朱珠並不堅持自己的創作而感到生氣。
陸鳴讓其從源頭找到問題的解決方法,這讓朱珠意識到變成小豬的源頭。朱珠推測自己每天晚上九點到早上九點就會變豬的規律,然而剛推測出來又變成了豬,朱珠透過小香豬的視角看到陸鳴正在家苦練身材。
陸鳴看見小豬就將她抱去洗澡,原本抗拒的她覺得變成寵物被伺候的生活也不錯。
朱珠開始各種嘗試變回人的辦法,甚至跳進浴缸中差點將自己淹死,意識朦朧間聽到寵物店長告訴她這就是她拋棄小豬的懲罰,並且如果三個月之內朱珠找不到變回人的辦法,那她只能永遠變成豬。
朱珠發現自己與小香豬能同感,趕緊查看小香豬的安危,陸鳴認為這是朱珠拖稿的計策,冷臉催稿。
陸鳴發現朱珠就是遺棄小香豬的人,朱珠對自己的行為也後悔萬分,便提議自己住進他家改稿,讓他監督自己,而自己也可以每天見到小香豬。陸鳴提出約法三章達成協議。
朱珠與豬豬同音,陸鳴對豬豬溫柔的叫喚讓朱珠再無法忍受這種兩極生活,於是趁陸鳴不備準備帶豬逃跑,卻因剛到九點再次睡著,偷豬失敗。
陸鳴第二天質問朱珠昨晚的“罪行”,指責她偷自己的家人,讓朱珠靈感迸發靈感,想出改稿子的方案。朱珠的方案得到陸鳴的認可,讓朱珠過幾日跟自己去甲方那交標書。
標日,陸鳴塞車遲到,朱珠只能獨自講標,卻遭到甲方騷擾,陸鳴及時出現將甲方痛打一頓,並將朱珠帶走。
因為陸鳴對甲方動手,公司失去了競標資格,股東問責陸鳴並要求他開除朱珠息事寧人,陸鳴極力維護朱珠。朱珠不想讓陸鳴為難便獨自找到甲方卻被刁難。
陸鳴告訴她不需要向任何人道歉,並將醉酒的朱珠帶回照顧,自責是自己讓她經歷了這些事,而這一切都被小豬聽到了。
朱珠蒐集到甲方長期騷擾女性員工的證據,來到天台準備告訴陸鳴這個好消息,卻誤以為他要跳樓,趕緊上前抱住陸鳴,卻發現陸鳴只是在打電話。
天台烏龍朱珠自覺丟臉,就搬出了陸鳴家中。朱珠得知陸鳴請假看病去了,覺得是個偷豬的好機會便潛入陸鳴家,準備離開時撞見虛弱的陸鳴發燒暈倒,朱珠於心不忍留下照顧,快到變豬的時間趕忙帶著小香豬離開。
意識朦朧的陸鳴以為自己在做夢,早上起來,陸鳴發現豬豬不見了,急忙上朱珠家尋找小豬卻無功而返。朱珠邊溜豬邊思考從豬變回人的方法,剛撿起豬屎卻被小偷搶走,此時陽光少年踏著滑板出手相助。
朱珠感謝陽光少年並稱呼他為弟弟,引起了少年的注意。朱珠在回去的路上再次遇見陸鳴,原來陸鳴聞到她身上和小豬一樣的香味,確信是她偷走了豬豬。
誤以為朱珠之前所做一切只是為了偷豬,朱珠否認卻不能對陸鳴坦白。陸鳴向朱珠介紹新來的實習生,而此人就是見義勇為的陽光少年宮遊。
晚上趕在變豬的最後一刻朱珠將設計資料發出,還發現宮遊與陸鳴竟然住在同一屋簷下,朱珠難以置信認定宮遊是走後門的關係戶。
朱珠對自己帶關係戶實習生感到無力,無法表現出來極力克制。同時陸鳴發現朱珠十分了解他家的佈局心生懷疑,為了驗證,陸鳴故意告訴朱珠她的考勤表出了問題。
到了夜晚,小豬模樣的朱珠偷偷打開陸鳴的電腦,就在陸鳴準備人贓物並獲的時候,被宮遊解圍。
宮遊得知朱珠變豬的秘密,兩人交往頻繁惹得陸鳴吃醋,卻又意外造成三人都是綠色繫穿搭的修羅場,不免讓陸鳴更加內心鬱悶。
朱珠意外受傷,然而陸鳴和宮遊依舊互不相讓,讓朱珠頭痛不已。隔天朱珠醒來想隱晦的提醒陸鳴宮遊是有靠山的關係戶,陸鳴義正嚴詞的告知他就是宮遊的關係戶舅舅,朱珠震驚不已。
宮遊對朱珠的格外照顧,使得陸鳴醋海翻騰,藉著是宮游上司和舅舅的名義,指使宮遊幹活,讓宮遊苦不堪言。
宮遊和朱珠兩人閒聊兩人是同款手機殼,陸鳴再次出現使喚宮游去倉庫搬樣品,實則在網上急速下單同款手機殼,並找機會在朱珠和宮遊面前誇張炫耀。
陸鳴炫耀自己和他們的同款手機殼,暗示他才是和朱珠最搭的!宮遊終於了然,指出陸鳴是吃醋所以公報私仇。玩偶生產出現問題,股東對陸鳴大發雷霆。朱珠自責受挫想要放棄,陸鳴帶朱珠到天台吶喊鼓勵她。
宮遊犒勞加班的同事,卻特意給朱珠點了奶茶並藉玩笑告白。朱珠無意間聽到董事會又對陸鳴責難,提出玩具盲盒的概念,想要挽回局面,陸鳴力排眾議支持朱珠並承諾自己承擔全部後果。
陸鳴、朱珠與宮遊三人一起拜訪工廠,朱珠的新想法得到了工廠的認可。廠商提議請三人吃飯,眼看就要到晚上九點,朱珠為盡快結束酒局終於把廠家灌醉,準備離開時車子卻拋錨無法發動。
朱珠著急跑進路邊的飯店開房,掐點躺倒在飯店的床上,而緊跟在身後的陸鳴卻誤以為朱珠開房是對自己的一種暗示。陸鳴糾結許久才發現朱珠早已昏睡。隔天一早,朱珠看見躺在自己身邊的陸鳴犯起花痴,被陸鳴抓包。
朱珠雖然挽回了損失,但公司不願意試錯,還是決定處罰。陸鳴和宮遊對朱珠十分維護,朱珠決定不再退縮。陸鳴提出提前盲盒預售,並表示若十天後甲方堅持撤資,就引咎辭職。
陸鳴跟豬豬溫柔對話的視角令朱珠產生靈感,宮遊幫忙在豬豬的身上放了攝像頭,拍攝了一段以寵物視角看主人的短視頻。
上線後一炮而紅,網友紛紛喊著要給霸道總裁陸鳴當寵物。陸鳴看到自己的影片氣急敗壞,朱珠與宮遊兩人為免挨罵互相出賣。
陸鳴與宮遊兩人聯合嚇唬朱珠,想給她一個驚喜。朱珠激動地抱緊陸鳴,意識到自己的行為後害羞跑走。宮遊索要朱珠抱抱被拒絕,陸鳴宣示主權,兩人正式變成情敵宣戰。
朱珠忘帶鑰匙返回公司,卻發現在沙發蜷縮的陸鳴,朱珠照顧陸鳴一夜,醒來發現陸鳴不知所蹤。朱珠準備溜回家卻撞見剛上班的宮遊,便轉身假裝剛到公司返回工位。
朱珠為照顧陸鳴而感冒,陸鳴噓寒問暖引起宮遊不滿,兩人爭執間,朱珠難受暈倒。
宮遊與陸鳴為照顧朱珠爭吵不休,朱珠趕在九點前將兩人趕走。陸鳴約朱珠約會卻被宮遊偷聽到,朱珠欣喜出門卻發現前來的是宮遊。
半路上車胎沒氣,此時陸鳴開車路過將朱珠帶走,宮遊趁勢上了車不讓兩人單獨相處,來到約會露營地,得知所有遊樂項目都被舉報取消,陸鳴差點露餡因為一切都是他幹的。
宮遊與陸鳴兩人相互開始男人之間的較量,朱珠卻不慎落水。陸鳴對朱珠告白,然而朱珠卻猶豫未做回應,陸鳴以為朱珠拒絕了自己。
朱珠糾結要不要跟陸鳴說出自己就是豬豬的真相,宮遊看清朱珠心意開導朱珠,遠處的陸鳴看著這一幕誤會朱珠選擇了宮遊。朱珠鼓起勇氣找陸鳴,發現陸鳴早已離開。
宮遊騎著摩托帶朱珠去追陸鳴,卻未能找不到。晚上朱珠接到陸鳴的告白電話,因九點來臨變成豬豬無法回應,陸鳴約朱珠十二點在天台看流星雨,如果朱珠今晚不來,他就徹底死心。
陸鳴精心佈置了天台,排練著告白的口吻。此時身後來人,陸鳴驚喜遞花告白,沒想到竟是宮遊抱著豬豬出現。
陸鳴回想著和朱珠的點滴,抱著豬豬告白,卻不知朱珠其實都聽到了,也和他一起看到了流星雨。隔天朱珠醒來迫不及待地趕去公司見陸鳴,在辦公室霸氣吻向陸鳴後。
兩人開啟辦公室秘密戀情,屢次躲避被同事發現而誤傷陸鳴。朱珠再次上班遲到,因為變豬的時間開始延長,她必須盡快找到變回人的方法。開會時朱珠心事重重,將發給宮遊的消息手誤發送給了陸鳴。
朱珠想盡辦法拿到陸鳴的手機遇將訊息刪除,竟發現陸鳴手機密碼是自己的生日心裡一陣甜蜜。陸鳴突然出現,朱珠急中生智說要看陸鳴給自己的微信備註。
兩人約會時,朱珠發現與寵物店老闆極為相似的身影,急忙追出,卻發現認錯了人。此時快要到九點,朱珠藉口要走惹陸鳴誤會,朱珠主動親吻了陸鳴。
回到家的陸鳴抱著豬豬,寵物店長阿奇上門送來小豬的用品,阿奇笑著摸摸變成豬的朱珠,低聲告訴她變回人的方法是解鈴還需系鈴人。
朱珠維持人的時間越來越短,決定讓陸鳴親吻自己,用真愛之吻破除變豬的懲罰。然而兩人約會了一天,總是陰差陽錯錯過每一個親吻機會,直到最後陸鳴主動抱過朱珠親吻。
然而九點來臨,朱珠依然變成了小豬。宮遊與朱珠打探阿奇的下落,終於發現阿奇的秘密,原來她是一隻獵犬,被主人遺棄,懷著強烈的執念在夜晚來臨變身成了人,還擁有了懲戒棄養小動物之人的能力,因此給了朱珠詛咒。
朱珠誠懇表達認錯,得知解除詛咒的辦法就是主人對小豬說出永不拋棄的承諾。
朱珠想盡辦法暗示陸鳴,想讓陸鳴對小豬說出永遠不會拋棄她的承諾。並向陸鳴坦白了自己會變成豬的秘密,而陸鳴其實從三個月前就開始懷疑了,只是一直在等朱珠對自己坦白。
朱珠擔心自己永遠變不回人,也擔心陸鳴知道自己變成豬之後,就不會再喜歡她。陸鳴抱著朱珠告訴她,不管她是什麼樣自己都喜歡她。
陸鳴陪朱珠想解決辦法,兩人回到朱珠的家中,陸鳴抱著豬豬說出不會拋棄她的承諾,然而朱珠沒有感受到任何變化。
外界傳言朱珠參與設計吉祥物競標是陸鳴暗箱操作,股東要求朱珠退出項目,朱珠決定在大賽中證明自己的能力,破除謠言。然而剛到晚上八點,朱珠就昏睡了過去。
陸鳴抱著小豬不斷嘗試各種語氣,對小豬說永遠不會拋棄她,卻始終沒有效果。朱珠利用短暫回到身體的時間準備比賽,陸鳴帶她去院子看自己為她準備的驚喜,彌補上次沒有一起看到流星雨的遺憾。
朱珠許願早日破除詛咒,和陸鳴天天在一起,兩人互相親吻告白。
朱珠抱著虛弱的小豬找到阿奇店長,阿奇也不知道問題出在哪兒,而朱珠和小豬的身體長時間互換都受到了不同程度的損傷,如果朱珠再找不到變回人的辦法,不隻小豬,連朱珠的身體也會逐漸變差,甚至可能會死亡。
回家路上,朱珠再次提前昏睡,小豬著急想去找陸鳴,卻被小男孩抱走。醒來的朱珠擔心小豬安危,不顧身體虛弱努力回憶從豬豬視角看到的場景,讓陸鳴帶自己到舊城區尋找小豬。
朱珠找到小男孩,小男孩指責朱珠根本照顧不好小豬,才導緻小豬跑丟,拒絕將小豬交給他們這樣的人,並偷偷帶著小豬從後門溜走。
朱珠著急跟出去,但身體太過虛弱導致走路都踉踉蹌蹌。宮遊和阿奇發現小豬的項鍊,推測小豬可能已經出事。朱珠終於找到小豬,並誠懇地向小男孩保證自己永遠不會拋棄小豬,說完再次昏睡了過去。
朱珠在陸鳴家中醒來,發現詛咒失效了!原來小香豬的主人一直都是朱珠,所以陸鳴的承諾才會無效。朱珠再次睜眼,發現之前的一切都是荒誕的夢境。
朱珠衝向寵物店要回了小豬,轉頭看到一隻被絕育的小狗竟然與前男友重名。朱珠回到公司,見到陸鳴如此冷漠,確信與陸鳴發生的一切真的只是夢。
朱珠在會議上不再怯懦自信提出新的方案,陸鳴將朱珠約到天台,語氣堅定告訴她,她是全世界最好的朱珠。