Work Text:
Qin hunches towards his computer, working on a composition project for one of his music classes. It’s one of those late-night work days; the project—which is due tomorrow morning—ended up taking a lot longer than he initially expected, but he managed to lock in for the night and is now almost done. Qin smiles at the thought. He not only can’t wait to finally complete this project and go to bed, but he also can’t wait to spend some overdue quality time with his boyfriend, Duang.
Speaking of Duang, Qin wonders where he is right now. The last time he checked, the younger boy was taking a shower, but it’s been a while since the water stopped running. Perhaps his sense of time is distorted from working on the project uninterrupted for so long. As clingy as Duang is, the younger also understands the times when Qin really has to lock in, so Duang has been avoiding their bedroom all day except to silently come in with food during meal times. Other than that, Qin hasn’t seen Duang for all of today, and he’s starting to feel the boyfriend-withdrawal symptoms.
He sighs. He misses his boyfriend dearly despite them living in the same apartment together. He misses his toothy smiles and silly dances and sincere words of encouragement. He misses Duang like a military wife whose husband has been sent to war. But alas, the sooner Qin can get this project done, the sooner he can cuddle with his boyfriend.
Qin’s flow state is momentarily interrupted by the sound of an opening door.
He whips his head around to find Duang standing by the doorway. His boyfriend looks visibly nervous, shifting his balance from one foot to the other with a pout on his face. What really catches Qin’s attention, however, is the collar Duang is wearing around his neck. A dog collar, to be exact.
They talked about this a week ago when Qin couldn’t help but notice how Duang always reacted a little too excitedly whenever he called the younger boy ‘puppy’ during sex. Qin can still remember the conversation.
------
The couple—freshly showered and in their matching pajamas—basked in the afterglow, their arms and legs tangled up together like the bed sheets below them. Duang made himself comfortable under Qin’s arm while Qin gently petted Duang’s hair with his free hand.
Sex with Duang was amazing—life-changing, even—yet Qin has always been curious about one thing but always hesitated bringing it up in fear that he’ll scare his boyfriend off. Still, Qin also believed in the importance of communication between couples, including what they like and don’t like in bed, and perhaps addressing the elephant in the room would turn their already incredible sex life for the better, right?
He took a deep breath. “Duang?” He whispered.
Duang turned over to look at him, smiling. “Yeah?” He replied. Qin’s heart fluttered. How did he get so lucky with the cutest boy in the whole world?
Qin cleared his throat. “Can I… ask you something?”
The smile on Duang’s face dimmed slightly as he pushed himself further up on the bed, now eye-level with his boyfriend. “Of course, what is it?”
“Is… Is there a reason why you always seem to get so excited whenever I call you puppy?” Qin asked.
Duang’s eyes widened and his face turned beet red. He immediately buried himself in the covers, trying to hide like a dog who was caught doing something bad.
Qin frowned. “Hey,” he whispered, patting the Duang-shaped lump on the bed. “I’m not going to force you to explain yourself if you don’t want to, but I just want you to know that I’m not here to judge you, okay? I just wanted to have a better understanding of what you want and don’t want during sex, but if you really don’t want to talk about it, then I won’t push you to.”
A moment of silence passed before Duang finally peeked from under the covers, just enough to meet his boyfriend’s eyes. The younger sighed, his cheeks and ears still flushed. “No, it’s not like that… I knew we’d have to talk about it someday, but it’s just really embarrassing…” he pouted.
Qin gave him a small, reassuring smile. “Nothing you do can be as embarrassing as that one time you screamed your lungs out while getting tattoos… even when it was my turn,” he teased.
Duang couldn’t help but laugh at the memory. Qin scooted closer and pulled his boyfriend in a comforting hug, and the younger instantly melted in the touch. He smiled as Duang began to play with the older’s hair; physical touch was definitely Duang’s favorite love language.
They stayed like this for who knows how long, Qin wasn’t keeping track, when Duang spoke up. “I… I really like it when you call me puppy. Maybe a bit too much.” He took a shaky breath. “I just… feel really safe being called that? Like I feel all tingly and warm and it makes me think about taking it further.”
Qin began to rub slow circles on his boyfriend’s back as he waited for him to continue, not wanting to rush or pressure him. Eventually, Duang sighed deeply. “Sometimes, I find myself entering into a subspace of sorts, if that makes sense. Like, I don’t want to talk, I just want to obey whatever you tell me to do and nothing else, and I want to be praised while doing it. It’s weird, I know, but I can’t stop thinking about it…” He sniffled. “I just… I just hope you don’t think of me differently because of my weird kink.”
Before Qin could react, Duang pulled away from his arms and buried himself under the covers again. From above, Qin could see the Duang-shaped lump curling himself up into a ball, making himself as small as possible. He sighed before sinking under the covers to join him and was met with his boyfriend’s back turned away from him.
“Duang,” Qin whispered. “There’s nothing that could make me think of you differently. I love you, so so much, and nothing about you can ever change that.”
Duang sniffled before slowly rolling over to face the older. His eyes shone with remnants of tears on the verge of falling. “Are… Are you sure?” He hiccuped.
Qin nodded as he lifted a hand out to gently wipe away the tears from the corners of Duang’s eyes. “Of course,” he said. “And for the record, I’m willing to try everything you said to me just now.”
Duang gaped at his boyfriend. “R-Really? You’re not just saying that to make me feel better?”
“Nope.” Qin shook his head. “I want to do this with you. If this is something you want to explore, I want to be the one you explore it with. I want us to try, if you’re willing to.”
Duang stared at Qin with wide eyes, mouth open but no words coming out. He closed his mouth before opening it and trying again. “I… I want to try, too.”
Qin nodded. He slowly leaned in, and Duang mirrored the action until their lips gently met. Unlike the heated kisses during their passionate time earlier, this kiss was more soft, careful, as if they were both afraid of breaking the other.
They eventually parted. Qin slowly lifted a hand up and brushed Duang’s bottom lip with the pad of his thumb. Duang couldn’t help but smile and lean into the touch. Qin smiled back; he would do anything to keep that smile on his boyfriend’s face.
“Come on,” Qin whispered as he offered a hand to Duang. “Let’s go to sleep. We can talk about this more later, if you want.”
Duang nodded as he took his boyfriend’s hand. They lifted themselves off the covers and finally settled into bed. Duang immediately pulled Qin into a back hug to spoon him, and Qin let him, leaning back into his boyfriend’s chest.
Before they fell asleep, Qin whispered, “Duang, thank you for telling me everything.”
Duang hummed as his eyes fluttered shut. “And thank you for listening to me, even though I was really embarrassed at first.”
“Of course. I love you,” Qin said as he made himself comfortable in his boyfriend’s arms.
“I love you too,” Duang mumbled as they both succumbed to sleep.
------
They had another conversation the morning after that, mainly to discuss boundaries when Duang went into subspace and, of course, the dog collar.
Qin figured that they would need a way for Duang to silently let him know when he wanted to try puppy play, and together they agreed on buying a collar that Duang could wear to signify that. After purchasing a suitable, human-sized dog collar from some BDSM website that Qin browsed through while Duang shyly watched behind his fingers, it quickly arrived at their apartment within a few days in an unassuming package. Duang never wore the collar other than testing to see if it fit, and Qin never questioned it, assuming that his boyfriend would wear it on his own when he wanted to.
Apparently, he’s right, as Duang is now silently walking towards Qin with careful, small steps. The metal on the collar catches the bedroom light as Duang stops right in front of Qin and drops onto his knees. He rests his chin on his boyfriend’s knee and stares up at him with wide puppy eyes before nudging his nose towards the space between Qin’s legs.
Qin smiles at how adorable Duang is like this, on his knees and looking so desperate and pathetic for him. Still, he needs to finish this project before he can get it down and dirty with his boyfriend.
He reaches over and scratches the back of Duang’s ear instead, and the younger immediately reacts, leaning towards the touch, desperate for more. Qin gives him a few more scratches before pulling away, and his boyfriend whines at the loss of contact and pouts. He looks up at Qin with a look of ultimate betrayal, and Qin has to do everything in his power to not laugh at his cuteness.
“Sorry puppy, I still have to work on the project,” Qin says as he pets Duang’s soft hair. “But I’ll be done very soon, and then I can give you all the attention that you deserve, I promise.”
Duang nods, but he still looks visibly displeased. The pout on his face hasn’t disappeared; if anything, it looks deeper now. Qin sighs and swivels his chair to face the monitor, and Duang quietly follows, now kneeling under the desk. Qin tries to reach flow state again, but it’s a bit difficult to concentrate knowing that his boyfriend was right below looking at him like a kicked dog. Suddenly, Qin’s brain comes up with an idea.
Qin doesn’t break eye contact with the younger as he reaches down and unzips his jeans. Duang’s eyes widen like saucers when the older pulls down his pants just enough for his cock to spring free. Qin smirks at his boyfriend’s reaction and reaches down to gently cup his chin with his hand.
“How about this?” Qin proposes. “I’ll let you cockwarm me while I finish up this project. If you can be a good boy and stay quiet and still, I’ll let you fuck me. How does that sound?”
Duang nods frantically, his mouth watering and his eyes switching focus between Qin and his cock, and Qin smiles. He moves his thumb from Duang’s chin to his lips, signaling him to open up. The younger complies, and Qin moves his cock closer until Duang is taking it little by little while maintaining eye contact with the older.
Seeing his boyfriend eagerly take his cock halfway in his mouth has heat pooling down Qin’s stomach, but he forces his eyes away and focuses back on the monitor. Meanwhile, Duang sighs happily as he lets Qin’s cock rest on his tongue. He doesn’t suck on it or go deeper; he just takes enough for his mouth to feel full and still be able to breathe properly. Duang leans his head on his boyfriend’s thigh and closes his eyes as he patiently waits for Qin to finish working. He feels soft and floaty like this, the only thoughts running through his mind being the weight of Qin’s cock in his mouth and how he’ll be rewarded afterwards if he continues to stay idle like this, and so he does.
Twenty minutes pass until the sound of Qin’s keyboard clicking ceases and Qin stretches his arms upward, finally finished. He looks down to see Duang staring up at him with hopeful eyes, and he smiles softly before ruffling the younger boy’s hair.
“Off,” Qin says, and Duang immediately obeys. He pulls off from Qin’s cock, a string of saliva connecting his lips to the tip. Qin grabs a tissue from his desk and gently wipes the spit from his boyfriend’s mouth.
“You’ve been such a good boy waiting so patiently for me,” he purrs as he pushes his chair away and stands up. “I think you deserve a treat.”
Duang barely has time to react before Qin is tugging on the edge of his collar with his fingers and yanking him up to a standing position. Qin makes quick work of removing his own shirt and finally taking off his pants all the way. Duang’s mouth waters at the sight; no matter how many times he’s seen it, he’ll never get tired of seeing Qin bare just for him.
Qin notices his boyfriend not-so-subtly checking him out and smirks before tugging on his collar again, causing the younger boy to stumble towards the older, their lips dangerously close. Duang’s breath catches as his boyfriend pulls him in a heated kiss. He recovers from the shock quickly, however, and kisses back just as passionately. Their lips meet each other over and over again, and it isn’t long before Duang is eagerly biting on his boyfriend’s lower lip.
Qin pulls away and rubs the bitten spot with his thumb. “Eager, are we?” He teases. Duang swallows before nodding.
“Come on, then,” Qin says as he pulls on Duang’s collar and leads him towards their bed. He sits on the mattress and moves backwards until his back hits the headboard, never breaking eye contact with the younger. “Show me how desperate you are for this,” he challenged.
Duang immediately pounces on the bed and scrambles on top of his boyfriend. He grabs Qin’s shoulder and pulls him in for another heated kiss as he sits on the older’s thigh and starts grinding on it, impatiently seeking friction. The younger whines while trying to find the right angle, rubbing his clothed cock recklessly against Qin’s bare leg.
He’s stopped by his boyfriend grabbing his arms with a firm grip. “Slow down, puppy, you’re going to hurt yourself,” Qin whispers. “There’s nothing in that pretty little head of yours other than sex, is there? Take your clothes off instead of humping my leg like a dog.”
The younger instantly stops what he’s doing and gets off the bed to strip. Qin watches him with lust as his boyfriend quickly removes his clothes one by one until he’s standing there also naked, minus the collar on his neck.
“Sit,” Qin commands, patting the spot in front of him. Duang obeys, sitting on his knees and waits for Qin’s next order.
Qin takes his index and middle fingers and holds them out in front of Duang’s lips. “Suck,” he says. “And don’t stop until I tell you to.”
Duang obediently takes Qin’s fingers in his mouth. He suckles on them, coating them with his saliva until the glide in his mouth becomes smooth and wet.
Qin nods in satisfaction. “Good boy. Off,” he says, and Duang immediately pulls off with a wet pop. The older spreads his legs more and shifts in his seat until his asshole is in full display.
“I’m going to open myself up,” he explains. “You can watch, but you can’t touch me or yourself until I say so.”
Duang gulps before slowly nodding. With that, Qin reaches down and slowly pushes his index finger in his hole. He hisses at the sensation as he moves his finger inside, opening himself up as much as he can. It isn’t long before he decides to add in another finger and scissors them, trying to reach deeper and deeper inside.
All the while, Duang is doing his best to fight the urge to touch his aching cock. He puts his hands underneath his knees and forces himself to stay put as his boyfriend opens himself up more and more with the most pornographic look on his face. His hips instinctively buck down on the sheets when Qin’s fingers brush against his own prostate and the older lets out a filthy moan. Duang grits his teeth. He needs to touch himself, touch Qin so badly, but he holds on. He’s a good boy, and good boys are rewarded.
After what seems like forever for Duang, Qin finally pulls his fingers out. His hole is now fluttering open, desperate for something inside, and Duang’s phantom tail wags when he realizes that that something is going to be his own cock very soon.
Qin gives Duang a lazy smirk as he nods his head towards the younger’s pulsing cock. “Spit on your hand and slick up your own cock,” he orders.
Duang nods and gathers saliva in his mouth before spitting it directly onto his hand. He repeats the action several more times until he gathers a good amount of spit, and he coats the saliva all over his cock. He gasps in pleasure from finally being able to touch his neglected cock, but recovers and continues to lather it with spit until it’s glistening and wet.
Qin hums in approval. He lays down on the bed with his legs spread wide open and looks up at Duang. “Alright,” he says. “You’ve been so good to me, puppy, so come take what you want.”
Duang's eyes light up and he scrambles over to Qin. He manages to line his cock up against his boyfriend’s hole within seconds, and soon enough, he’s pushing himself inside. They both groan at the sensation of Duang slowly filling up Qin until he eventually bottoms out.
Qin reaches out and pulls on Duang’s collar until their lips meet in another kiss. The kiss quickly grows passionate as their mouths ferociously dance around each other. Qin gasps every time Duang’s teeth graze his lips, and the sound is like music to the younger’s ears and encourages him to keep going.
Eventually, they part to catch their breaths. Qin lifts a hand up and gently cups Duang’s face, and Duang smiles at the touch as he leans against his boyfriend’s palm. Qin’s breath catches at the sight before him; the younger’s lips are swollen and glistening with spit, and the edge of his mouth is stained with Qin’s red lip tint. Duang always looks beautiful, but he looks especially beautiful like this, Qin thinks.
“You… You can start moving now,” Qin whispers. Duang’s eyes slightly widen before he breaks out into another grin and silently nods.
He starts moving slowly at first, and Qin grabs onto Duang’s broad shoulders as his hips rock alongside the younger’s. Their breaths hitch at the feeling, but it isn’t long before the pace isn’t enough for both of them.
“More…” Qin stutters out.
Duang obeys, picking up the pace of his thrusts. Each movement has both of them gasping in pleasure, and Qin’s fingers hang onto the younger’s shoulders tighter. Despite what Duang might say, he truly has the flexibility of a dancer, and the way his hips circle and roll with so much force and precision is proof of this fact. It doesn’t take long for him to grind right against Qin’s prostate, and the combination of that plus Duang’s thrusts getting faster and rougher has Qin’s eyes rolling at the back of his head in pleasure.
“Fuck, such a… such a good boy for me,” Qin manages to gasp out. The bed creaks in protest with every movement, and Qin can’t do anything other than desperately hold onto Duang, his nails clawing on the younger’s back.
Duang keeps a steady but fast pace as he continues to thrust against Qin’s prostate deeper. Qin’s moans grow higher and louder, and he knows that his climax is approaching. Every push feels like heaven to him. He looks up at Duang, whose eyes are filled with determination to make the older feel good, and Qin feels his own cock harden at how hot his boyfriend looks hovering over him and fucking him like this. Duang notices Qin staring and smiles sweetly at him, as if he isn’t balls deep inside and currently giving his boyfriend the best sex of his life. His pace slows down slightly as he reaches down and brushes Qin’s sweaty bangs away from his face before leaning over for a soft kiss.
When they pull apart, Duang picks up the pace again. Qin moans at the change in tempo. “Puppy, please… I’m close.”
Duang simply nods before reaching down to Qin’s cock and wraps his hand around it, matching his strokes with his thrusts. It isn’t long before the double stimulation tips Qin over and his body shutters. He cries out as he sees stars in his eyes and he comes, his chest and stomach staining white all over.
The younger doesn’t slow down his movements; in fact, they only seem to go faster as he chases his own climax. He leans down slightly and starts licking up as much cum on Qin’s chest as he could while still thrusting in and out, and Qin winces at the oversensitivity but doesn’t tell him to stop. It only takes a few more thrusts before Duang is also coming. His release spills in Qin’s hole, and the older moans at the warmth flooding inside of him, feeling full yet satisfied.
Duang collapses on top of Qin, and they both take a moment to catch their breaths. Their bodies are sweaty and in desperate need of a shower, but they hug each other close anyway as they bask in the afterglow.
Eventually, Qin speaks up. “Duang…” he whispers. “Was that okay?”
Duang looks at him before nodding. “Yeah,” he smiles. “It was great. Amazing, even.” He pulls himself up and moves over to lay down next to his boyfriend. “What about you? Were you okay with it?” He asks with a worried look on his face.
Qin lifts a hand up and softly caresses his boyfriend’s cheek with his thumb. “I really liked it,” he confesses. “You were incredible, and I’m glad we decided to try this out.”
Duang sighs in relief before suddenly pulling Qin in a bear hug. “Thank you… I was so scared at first, but now I don’t regret telling you one bit. I want to do something like this again… if that’s okay with you.”
Qin smiles and returns the hug. “It’s more than okay with me.”
