📺 K-Drama Guide · Romance · Fantasy
A Good Day to Be a Dog
오늘도 사랑스럽개 · 2023
✅ Completed · 14 eps
🎬 Viki · Viu
⭐ 7.7 / 10 MDL
🔞 15+
⚡ Updated · Apr 12, 2026
📋 Drama Overview
Everything you need to know before you hit play.
Completed
💛 Fantasy Rom-Com
A Good Day to Be a Dog
오늘도 사랑스럽개 (Oneuldo Sarangseureobgae) · 2023 · South Korea
Viki
Viu
Fantasy Romance
Body Transformation
Curse
Webtoon Adaptation
Workplace Romance
Past Lives
Han Hae-na (Park Gyu Young) is a high school Korean language teacher living with a nightmare she can never fully explain — a family curse that turns anyone who kisses someone into a dog at midnight for six hours, every single night, until that same person kisses them back. She has spent years carefully avoiding romance. Then one drunk night at a staff outing, she kisses the wrong person: Jin Seo-won (Cha Eun Woo), the brooding math teacher down the hall who, as it turns out, is terrified of dogs.
What follows is a rom-com built on a beautifully impossible problem — Hae-na needs a kiss from the one man who cannot look at a dog without freezing. As she slowly works to help Seo-won confront his phobia, the drama layers in mythology, past lives, and a love triangle with history teacher Lee Bo-gyeom (Lee Hyun Woo), whose connection to Hae-na runs deeper than either of them realizes. It is warm, funny, and occasionally frustrating — which, in fairness, describes most things worth loving.
Episode Progress
14 / 14 ✅ Completed
⚡ Quick Verdict
One box. Everything you need to decide.
⭐ Worth it?YES — if you love fluffy fantasy rom-com
⏱️ CommitmentMedium — ~16 hours total
💛 VibeCozy · Funny · Slow-Burn
📺 Skip if…You can’t handle mythology detours in a rom-com
⭐ 7.7 / 10
· MDL Score · 26,254 ratings
🎭 Cast & Characters
Six performances anchoring a love triangle that spans centuries — from the cursed teacher to the man afraid of what she becomes.
Park Gyu Young
Han Hae Na
Lead
Cha Eun-woo
Jin Seo Won
Lead
Lee Hyun Woo
Lee Bo Gyeom
Lead
Yoon Hyun Soo
Choi Yul
Supporting
Kim Yi Kyeong
Min Ji Ah
Supporting
Yoo Seung Mok
Vice Principal
Supporting
🍿 Where to Watch
Stream A Good Day to Be a Dog on these platforms.
📺 Episode Guide
Spoiler-light recaps — enough to remember where you left off, nothing that ruins the ride.
EP 01
A Cursed Kiss
October 11, 2023
High school teacher Han Hae-na has spent years tiptoeing around the family curse. One drunk staff outing later, all that careful avoidance is undone in seconds. She kisses a colleague — the wrong one — and at midnight, she transforms into a dog for the first time in years. The worse news: the man she needs to break the curse is Jin Seo-won, and Jin Seo-won is terrified of dogs.
EP 02
The Dog Dilemma
October 18, 2023
Hae-na’s nightly transformations are already creating chaos outside the school walls — a taxi driver, a police officer, and a general public very confused about a stray dog with unusually human behavior. The episode mines the premise for every comic beat it can find, while Hae-na desperately strategizes how to get a man who panics at the sight of a dog to willingly kiss one.
EP 03
Keeping His Secret
October 25, 2023
Hae-na gets her first real look at how deep Seo-won’s phobia actually runs — it’s not quirky nervousness, it’s a full physiological response that shuts him down in public. When the vice-principal’s dog triggers a scene, Hae-na quietly covers for him without being asked. It’s a small moment, but it’s the first crack in Seo-won’s wall — and the first hint that this drama has genuine tenderness underneath the hijinks.
EP 04
Overcoming Your Fear
November 1, 2023
Hae-na learns that the curse can only be broken by Seo-won specifically — no substitutes, no workarounds. The episode resets the goal line: instead of looking for shortcuts, she has to actually help him heal. It sounds simple. It is not simple. The drama starts treating Seo-won’s phobia with real care here, and Cha Eun Woo responds in kind — his performance quietly deepens.
EP 05
Overcoming Trauma
November 15, 2023
A student’s false accusation threatens to derail Seo-won’s career — and it’s dog-form Hae-na who accidentally kicks it off. The episode is thorny in the best way, forcing Hae-na to reckon with consequences she caused and Seo-won to navigate a situation where being honest would expose him completely. The backstory of his childhood trauma finally surfaces, and it reframes everything about how he has been behaving.
EP 06
The Transfer Student
November 22, 2023
A new student named Ji-ah transfers in with the ability to sense supernatural energy — and she immediately locks onto both Hae-na and history teacher Bo-gyeom as people with something unusual about them. The tone shifts slightly here as the mythology layer begins to build. The main romance keeps the episode grounded, but the arrival of Bo-gyeom’s past-life backstory is the first sign that this drama has bigger ambitions than its premise initially suggested.
EP 07
Walls Coming Down
November 29, 2023
This is the episode that converts skeptics. Seo-won starts letting Hae-na in — not dramatically, but in small, almost reluctant gestures that Cha Eun Woo plays with restraint. The two of them sharing quiet moments between classes, covering for each other, beginning to look for each other in a crowd — the chemistry that has been slowly building finally lands with full weight. Easily the drama’s most rewatchable episode.
EP 08
Past and Present
December 6, 2023
The drama dives into its past-life mythology for the first time, revealing how Hae-na’s family curse originated centuries ago. Bo-gyeom’s true nature as a supernatural being begins to surface in earnest — Lee Hyun Woo handles the shift from warm second lead to something more ancient and complicated with impressive control. Viewers who came purely for the rom-com will feel the gear change here; how much it bothers you depends on your tolerance for K-drama mythology arcs.
EP 09
The God in the Shadows
December 13, 2023
Bo-gyeom’s identity as a mountain spirit — San-sin — is explored in full. His centuries-long entanglement with Hae-na’s bloodline turns the love triangle from a simple workplace rivalry into something with actual weight: he isn’t just attracted to her, he has been carrying guilt about her family for hundreds of years. The episode is slow but lays groundwork that makes the finale land harder.
EP 10
The Price of the Curse
December 20, 2023
Hae-na finally understands what breaking the curse will actually cost — and it’s not a small price. Seo-won, now knowing more of the truth, has to face a question the drama has been building to: is his fear of dogs stronger than his feelings for the person who keeps becoming one? The episode scored 1.9% national viewership, one of the drama’s stronger-rated outings, and earns it.
EP 11
The Origin Revealed
December 27, 2023
The full origin story of the curse lands here — why it was placed, by whom, and what it has done to every generation of Hae-na’s family. The good news is confirmed: it can be broken. The conditions, however, are considerably more demanding than anyone expected, and the episode ends with all three leads standing at a crossroads that requires someone to give something up.
EP 12
The Cost of Love
January 3, 2024
The drama’s final arc begins in earnest. Seo-won and Hae-na confront what breaking the curse might actually mean for them, while Bo-gyeom’s supernatural past forces him into a reckoning he has been avoiding for centuries. The lighthearted energy of the first half is almost entirely gone by now — replaced by something more emotionally honest about what people sacrifice when they choose someone.
EP 13
Before the End
January 3, 2024
The penultimate episode pulls all the threads together — Bo-gyeom’s identity, the curse’s origin, the love triangle — before the finale. Hae-na and Seo-won reach the emotional peak of their relationship: they know what has to happen, and they both have to decide whether they are willing to let it. The tone is bittersweet in a way the earlier episodes never quite promised, and it works.
EP 14
A Lovely Day
January 10, 2024
The series finale. Everything the drama has been building toward — Seo-won’s fear, the curse’s impossible condition, Bo-gyeom’s centuries of guilt — comes to resolution in an episode that earns its happy ending without flinching from what it costs. The school halls return to normal. The couple that was never supposed to happen officially begins. And one ancient spirit finally gets to let go.
🏁 Ending Explained
Full spoilers ahead — everything that happens in the finale and what it all means.
⚠️
Spoiler Warning — This section covers the full finale of A Good Day to Be a Dog. Stop here if you haven’t finished the series.
The one condition no one could shortcut. The entire series has been circling a single impossible requirement: Seo-won must consciously, willingly kiss Hae-na while she is in her dog form. Not drunk. Not tricked. Not stumbling into it — the curse demands a fully chosen act of love from the person most constitutionally opposed to giving it. Episode 14 opens with Seo-won having done the work the drama asked of him across fourteen weeks. His fear is not gone, but it no longer controls him. What was once a paralyzing phobia has become something he can breathe through — because Hae-na is on the other side of it.
Bo-gyeom’s goodbye is the emotional centre of the finale. The mountain spirit San-sin — who has worn a human face and lived among ordinary people for centuries — finally releases the guilt he has carried since he placed the original curse on Hae-na’s bloodline. Lee Hyun Woo plays the scene with extraordinary restraint: not a dramatic monologue, just a man (or the closest thing to a man he has ever been) quietly accepting that the story he has been tangled in for hundreds of years is finally over. His withdrawal from the love triangle is not defeat — it is resolution. He was always the character the drama asked the most from, and the finale honours that.
The curse breaks cleanly, and the world notices. When Seo-won kisses Hae-na in her dog form — awake, clear-eyed, afraid but choosing her anyway — the transformation stops. Not just for that night. For good. Hae-na’s family curse, which has derailed lives and relationships for generations, ends with one deliberate act. The drama frames it as both a romantic climax and a quiet act of healing: Seo-won conquers his deepest fear not in a crisis, not in a dramatic action sequence, but by choosing to be present for someone he loves. It is the only version of this scene that would have worked.
The school returns to normal, and the couple begins. The finale’s final stretch is generous with its epilogue — Yul celebrates quietly, the supporting cast settles back into ordinary rhythms, and Hae-na and Seo-won officially begin their relationship as two people who chose each other rather than two people bound by a supernatural obligation. The drama’s closing message is clear and earned: love is not fate pulling people together. It is fear looked at directly, and still choosing to step forward.
✍️ KDramaWorlds Editor’s Take
Our honest read on why this drama is worth your time — and who it’s for.
🐾 Cursed Romance
😂 Comic Hijinks
🌙 Slow-Burn Chemistry
🏚️ Past Lives & Mythology
🏫 School Setting
There’s a version of A Good Day to Be a Dog that is a near-perfect fantasy rom-com — and it runs from episode one to episode seven. The premise is genuinely inventive: a woman who turns into a dog every midnight, a man constitutionally unable to help her, and a workplace they both have to show up to the next morning regardless. The first half exploits every angle of this setup with wit and warmth, and Cha Eun Woo and Park Gyu Young have chemistry that makes even the most contrived misunderstandings feel earned. This is the most appealing Cha Eun Woo has been in a drama — restrained, physically expressive, believable in a way that True Beauty never quite let him be.
The second half is a different drama. Once the mountain spirit mythology takes over — Bo-gyeom’s identity as San-sin, centuries of past-life entanglement, the curse’s full origin story — the show slows down considerably and asks its audience to care about history they never signed up for. Some of it is genuinely moving: Lee Hyun Woo’s quiet performance as a supernatural being who has been carrying guilt for hundreds of years is one of the more underrated second-lead turns of 2023. But episodes eight through eleven are a genuine endurance test for viewers who came for the cozy workplace romance, and the tonal whiplash is real. The drama trades momentum for mythology and does not always justify the exchange. For a companion fantasy romance that keeps its mythology more tightly woven — and its leads just as compelling — My Roommate Is a Gumiho handles the balance better.
That said: the finale is exactly what it needed to be. The drama never promised dark or complex — it promised a love story about two people who are the worst possible match for each other, and it delivers that with full conviction in the final episode. The curse breaks because someone chose to be afraid and did the thing anyway. For the audience that made it through the mythology detour, the payoff is real. If your tolerance for supernatural second acts is high, there is a genuinely lovely drama buried in here — patient enough to let its leads become people worth rooting for.
👍👍👍 BEST FOR 👍👍👍
🐕 Fans of quirky supernatural rom-coms with strong lead chemistry
✨ Cha Eun Woo completionists — his best drama performance to date
🌸 Viewers who love cozy school settings with a slow-burn romance payoff
⚖️ Final Verdict
What works
•Cha Eun Woo and Park Gyu Young’s off-the-charts chemistry
•First seven episodes are among the best fantasy rom-com of 2023
•Lee Hyun Woo’s unexpectedly moving second lead performance
•A finale that earns its happiness without shortcuts
What to know first
•Episodes 8–11 are a heavy mythology detour that slows momentum significantly
•Tonal shift from cozy rom-com to mythological drama can feel abrupt
•Female lead has occasional cringe moments that divide viewers
•At ~70 min per episode, the slower middle stretch genuinely tests patience
7.7 / 10Push through the mythology arc — the first half and the finale make it worth every slow episode in between.
💬 Helpful? Share this guide →
🎬 You Might Also Like
If you liked A Good Day to Be a Dog, these are your next three watches.
Keep it kind, skip the harsh language, and please — no spoilers. Everyone's taste is different, and that's perfectly fine.
This space is for real reactions and discussion from other viewers. Help keep it comfortable for everyone by not giving away major plot details.
What do you think of this drama?
Login to share your review or leave a comment.
No email needed — just pick a username & password.