Work Text:
Four months isn’t a long time for some. In fact, it’s relatively short. Short enough that Sangyeon still feels like he has to tiptoe around Youngjae. Short enough that he fears he might overwhelm him. Youngjae is young, impressionable, fragile in Sangyeon’s eyes. That’s partly the reason Sangyeon keeps a lot to himself.
It’s also because he understands the taboo mentality around kink. He’s braved kink clubs since he turned twenty-one, he’s learned from the best. He’s dabbled in almost everything he could think of, and if that amount of experience isn’t intimidating, then he doesn’t know what is.
He likes Youngjae. He likes him so much that he’s trying not to scare him away.
But vanilla in the bedroom… It can get kind of boring sometimes.
He’s fumbling around in his wardrobe when Youngjae comes in. There’s not much. His work clothes take up most of the space and then gym clothes come in close after that. There’s a stockpile of jeans on the lower shelf and little would someone expect for there to be a pile of sex toys behind it.
Abandoned sex toys. He hasn’t even mentioned using a vibrator to Youngjae yet. He just thinks it’s too much for him to handle.
When Youngjae comes into his room he slams the door closed. He’s a whirlwind, always making sure he’s both seen and heard. It lights up Sangyeon’s face when he sees just how comfortable his boyfriend is in his apartment. He welcomes him in with a crushing hug and a hand around his waist, “You’re early.”
“I couldn’t wait to see you,” Youngjae replies.
They’re going to watch a movie. Nothing romantic, just something that’s on Netflix, streamed from Sangyeon’s laptop. It’ll probably lead to heavy petting, which will eventually lead to sex. Youngjae has energy for days and Sangyeon is grateful for that. He’s just like a puppy, Sangyeon thinks.
Sangyeon sets the laptop up while Youngjae grabs some snacks. Despite being at home, Sangyeon’s wearing jeans while Youngjae’s wearing sweatpants. Youngjae returns with two drinks precariously balanced in one hand, while the other clutches at a bag of chips and there’s a chocolate bar, still in its wrapper, hanging from his mouth.
Sangyeon jumps up to help him, and Youngjae turns away from him, “I’ve got it,” he mumbles through his cluttered mouth.
Sangyeon laughs lightly and grabs Youngjae’s elbow, “Let me help you. You’re going to drop it.”
“No,” Youngjae insists. He almost growls slightly - truly like a dog with a bone - as he continues to twist and turn his back on Sangyeon.
Sangyeon tries to beat him at the turn, but mistakes are made.
“Shit,” Youngjae hisses through clenched teeth. He loses his balance and an entire cup of mango juice makes its way down his thighs and sinks into his sweatpants.
Sangyeon groans with a roll of his eyes as he snatches the other container from Youngjae, “now look what you’ve done,” he scolds him slightly.
Youngjae pouts down to his soaking wet pants and turns back to Sangyeon, “Got anything I can change into?”
Sangyeon pauses. Youngjae is… a lot smaller than he is. It’s going to be difficult for him to find something that doesn’t immediately fall off his frame - no harm in that, Sangyeon thinks. Plus, he has to deal with the mess Youngjae’s made on his bedroom carpet anyway, “Sure. Look in the wardrobe and find something,” Sangyeon says as he excuses himself out of the room.
He’s quick to walk to the bathroom and back. Grabbing a towel from the rack before turning on his heels. Youngjae is a mess sometimes, and he gets himself into too many predicaments that Sangyeon can’t always save him from. He’s young, Sangyeon knows. He needs time and a guiding hand to bring him into line.
Sangyeon stumbles through the bedroom door and drops the towel at his feet.
“You didn’t tell me you have a dog,” Youngjae chuckles.
He’s holding up a black, studded leash and chain attached to a collar at the end. Youngjae’s fingers fiddle with the chain to uncuff it and lets the leather collar hang in his palm. Sangyeon’s mouth runs dry as Youngjae flops the rough material around between his fingers.
Oh, God. That’s not for a dog, he wants to say.
“I-I don’t,” Sangyeon tries to nervously laugh off. Youngjae tilts his head in confusion - because what else could a leash and collar possibly be used for? Youngjae’s inexperience is shining through as he muses over the collar a little more.
“Then why do you have it?”
Sangyeon wants to turn back time until a few moments ago and make Youngjae be the one to fetch a towel.
“Nevermind about it,” Sangyeon reaches forward. He tries to snatch the leash and collar from his boyfriend’s hands but to no avail. Youngjae is quicker, and now he knows that Sangyeon is hiding something.
“It’s pretty big, no? Do you think it’ll fit me?” Youngjae hums out loud. He’s watching his own hands spread the leather collar flat before pulling it around his neck. Sangyeon feels the strongest kick in the stomach from the image that he’s painting.
Youngjae doesn’t realize what he’s doing at all.
He looks so pretty with bright eyes and an eager expression. He attaches the leash back to it and Sangyeon has to resist every urge not to throw him on the bed and take him there.
“It’s heavy,” Youngjae comments as he fits his fingers between the gap. Sangyeon’s had enough, he can’t idly sit by and watch Youngjae naively turn him on like this.
“Come on now, take it off,” Sangyeon says. He moves forward, and once again, Youngjae shuffles back.
“No, I want it,” he replies like a child. A brat , more like it. He presses the collar to his neck as if Sangyeon is going to snatch it straight from him and retreats to the other side of the bed.
“You know, I could be a dog I guess. People say I’ve got the energy of a labrador all the time, so I guess that’s a start.”
Sangyeon groans as heat licks the pit of his stomach. He’s slowly going insane, and Youngjae is laughing at him as he struggles to keep up.
“Stop it,” Sangyeon demands further. His tone still isn’t as harsh as it could be. He’s never raised his voice at Youngjae and he never plans to. But if he doesn’t stop soon, Sangyeon doesn’t think he’ll be able to be held responsible for his actions.
“No! It’s cute, right? Though if you had it in pink it would be better. I love pink.”
Sangyeon moans this time and the effect Youngjae’s words are having on him go completely over Youngjae’s head. He loves getting a rise out of Sangyeon, even when he doesn’t know the exact reason why he’s getting it.
Sangyeon is almost groggy in the way he chases Youngjae around the bed and it prompts Youngjae to get a little closer.
“I can bark, too. And growl too. Sit, play dead,” Youngjae jokes on and on and Sangyeon is at the end of his rope. He reaches forward to grab the leash hanging from Youngjae’s neck but just in time Youngjae manages to avoid his grasp.
“What’s the matter? Don’t think I make a cute dog?” Youngjae laughs as he jumps on the bed. Sangyeon sees it as an opportunity and dives for him but once again Youngjae is quick on his feet to move.
He jumps to the other side of the bed and puts his feet back on the ground, “Come on! Won’t you play with me?”
Youngjae starts to grit his teeth and growl like a pup and Sangyeon thinks he’s starting to see spots in his vision.
He’s too much. He’s too playful - too perfect for the role that he doesn’t even know he’s playing. Sangyeon wants to teach him - but no , Youngjae would probably freak out if he thought this was sexual.
“ No ,” Sangyeon says, now more sternly. Youngjae wags his body from side to side as if he’s planning to pounce on Sangyeon. Sangyeon needs every bit of might to get him through this, “now take it off.”
Youngjae laughs and gets a little too close. He leans forward, exposing a peek of his chest as the collar dangles around his throat. The leash hanging in front of him, teasing Sangyeon to take a hold, “Make me.”
Youngjae doesn't know what came over him. One minute he's leaning into his boyfriend and the next his knees are slamming against the hardwood floor with a heavy thud. Sangyeon stares at him, a hunger in his eyes Youngjae has never seen before. He's panting, and Youngjae can barely speak above a whisper, "What was that?"
Sangyeon tightens his grip on the leash. The leather in his hand feels so good; it's been a long time since he's used it, and the rush of adrenaline is driving his urge, "if you want to act like a dog," he hums out lowly. Youngjae feels the hair on the back of his neck stand and he can't look away, "then you'll be treated like one."
Youngjae gulps and the feeling of the collar pressing against his throat makes him delirious, "That's hot."
When Youngjae responds it makes Sangyeon snap out of it. He lets go of the leash, dropping it to the floor before turning to sit on the bed, “I’m sorry,” he mutters.
Youngjae cocks his head in confusion and follows him onto the bed, “What are you sorry for? I just said that’s hot.”
Sangyeon tries to shake it from his mind. Youngjae has no idea what he’s letting himself in for. He thinks it’s cute to be on a leash and be called ‘puppy’? That may be alright for some, but Sangyeon wants more than that.
He wants to own Youngjae, have Youngjae serve his needs and in return reward Youngjae for being such a good boy.
It’s easier said than done, especially when you bring a collar and a leash into it.
“It’s not that,” Sangyeon sighs. He watches Youngjae from the corner of his eye as he looks down. His boyfriend is toying with the leash on his lap innocently, “Those things are meant for people. Not animals, like you’d think.”
“So you don’t own a dog?” Youngjae says with sarcasm half inflected in his voice. Sangyeon dares to laugh and look at him.
“Not at all.”
So he explains. He explains how he acquired them in the first place when he was at a kink convention, how they’ve never been used. He then explains what kink clubs are, and how he got into them from such a young age. Youngjae soaks up so much information in a short half an hour and Sangyeon thinks his head is dizzy and that he probably needs to stop.
“Why did you never tell me any of this?” Youngjae asks. His voice is so smooth and soft and Sangyeon is still fighting the urge to fuck it out of him.
“I thought you’d be scared. You’re not as experienced as me, I know things like this ,” - he glances down at the leash - “can be an intimidating thing.”
Youngjae looks down to the collar and leash still around his neck. His fingers thread through the leather material, wrapping it between his digits curiously - cautiously - as Sangyeon watches.
There’s so much fight in Sangyeon’s body to take it from him. To show him how it’s done, how to use it. His vivid imagery is dragged from his mind when Youngjae speaks.
“So what’s this called?” Youngjae pulls at the collar with a curious look.
Sangyeon blinks for a moment before registering that Youngjae doesn’t mean just the collar and the leash, “Oh. Pet play.”
Youngjae stares and waits for him to speak, “It’s a type of play where somebody pretends to be a pet for the other. It’s mostly dogs, cats, bunnies, but it can be anything I guess.”
Youngjae’s eyes are a little wider towards the end of the sentence and his curiosity is piqued, “And what do they do? T-The uh, pet I mean.”
“Well that varies. They can be on a leash or a harness for the most part, or they can have a tail. Some people like to be caged up or drink from pet bowls. But mostly they just play the role of the pet and behave for their owner - or they don’t.”
“What happens if they don’t?” Youngjae’s questions start to become faster and more direct.
Sangyeon gets comfortable, sitting on the bed, “Then they’ll be reprimanded. There’s punishments for being a bad pet or not obeying the rules. That kind of thing is usually discussed before, though.”
“Let’s try it,” Youngjae says. Sangyeon almost drops to the floor in shock.
“What?”
Youngjae stands up from the bed excitedly and gets a better look at Sangyeon, “Yeah! It sounds fun, I wanna try it.”
“You don’t want to think about it first? Do a little research?” Sangyeon tries to delay his decision, but he knows Youngjae is stubborn as fuck when it comes to things like this. Once he has an idea he latches onto it until it’s complete. Even one as sudden as this one.
“No? You seem to know what you’re doing and I trust you enough for it.”
Trust. Sangyeon loves that word. It’s stronger than admiration, more powerful than desire. Trust is Youngjae giving himself over to Sangyeon completely. It riles Sangyeon’s bones up in a way he hasn’t felt in a while and it fills him with a brooding excitement.
Youngjae’s knee presses down on the bed as he leans in to kiss Sangyeon. In an instant he’s tugged to the ground by the collar and leash, “Rule number one: pets don’t go on the bed unless I put you there.”
Youngjae winces as the oxygen returns to his brain and the command sinks in. He looks at Sangyeon. His eyes are dark and lust-filled and Youngjae has never been so turned on in his life, “Y-yes, sir,” he mutters.
Sangyeon leans down a little, “It’s master to you.”
Youngjae lets out an involuntary whimper and it fills Sangyeon with joy. He sees the eagerness in his eyes, quashed slightly by his nerves. Sangyeon understands and he’s going to lead him through it. He pulls Youngjae to the center of the bedroom and lets Youngjae get comfortable on the floor as he drops the leash to his knees.
“Rule number two is you’ll do as I say. No arguing back, no speaking unless spoken to, got it?”
“Got it,” Youngjae replies in a heartbeat. Sangyeon looks over his shoulder and sees Youngjae from behind, squirming slightly in his spot as he tries to stay still. He knows he’s got a rowdy pup in his hands and it’s going to take a lot of training to get him under control.
He opens his wardrobe again and this time heads straight for the back. Past the pile of repetitive jeans, his hands go into a box behind them and he feels around for what he wants. Something soft and furry - he pulls that out - and a bottle of lube with a condom. It’s flavored, some passion fruit flavor or something; Sangyeon hasn’t even bothered introducing it to Youngjae either, too.
“If you do behave you’ll get a reward,” Sangyeon heads back over to the bed. He stands in front of Youngjae, who - like a good pet - has learned to sit with his hands on his lap already. Sangyeon wants to pet him and call him a good dog, but he thinks it’s too soon for that.
“Like what?” The question raises an eyebrow from Sangyeon and Youngjae is quick to look to the ground for repentance.
Sangyeon throws the lube and wrapper to the bed and holds onto the other item - a tail.
“If you’re a good boy you’ll get to wear this,” he holds the plug up. The soft white and grey fur flows over Sangyeon’s wrist as he lets it sway in the air. It’s curled to keep its shape, a loose spiral to emphasize the playful side of the puppy it belongs to. Youngjae stirs something terrible from down below and his mouth begins to water. Sangyeon doesn’t miss a beat, “Pretty, right? Only good pups get to wear it. Let’s see how you do.”
He puts it down on the bed and faces Youngjae. The energy exerting from him is something Youngjae’s never experienced before and it makes him even more hungry. He wants to move, but he waits for Sangyeon’s word before trying because he already, so desperately, wants to be a good pup.
“If you’re bad, well let’s see,” Sangyeon muses. It’s so easy to go over the top with the experience that he has. So easy to overlook Youngjae’s eagerness as something he can and cannot do, “Spanking. Depending on what you do deems how many you’ll get.”
Youngjae almost wants to laugh at that - it seems so mild in the form of punishments that he can think of - but he holds his tongue.
“Got it?”
Youngjae nods.
“Good,” Sangyeon angles his hips forward as he takes his shirt off. It’s almost the invitation Youngjae wants - but he waits, “Now, undress me.”
In a flash, Youngjae is up on his knees. Scuffing his kneecaps as he moves in front of Sangyeon, hands reaching out and grabbing his waistband.
“Ah-ah,” Sangyeon tuts down at him. Youngjae instantly pauses, “Do dogs have hands?”
Youngjae stares at him. It’s a look of confusion - how else is Youngjae supposed to undress if not with his hands? He has no idea what that means, but slowly his fingers unfurl from around the material.
“Use your mouth.”
Youngjae loves a challenge, and his mouth begins to water at the thought.
It’s messy and hard. At first, he tries to not use his teeth for fear that he’ll be reprimanded if he goes too hard, but soon he realizes that he can’t do it without them. His tongue flickers over the zip so he can loop the hole through one of his canines. His cheek grazes against the rough material of Sangyeon’s jeans and the growing hardness of his cock underneath them.
Youngjae’s breathing faster and panting and he doesn’t even know it.
With the zip down he feels victorious. He still has the hardest part to go, the button pulling at his waistband and Sangyeon seems reluctant to help. Youngjae licks his lips wetly and looks from under his eyelashes to Sangyeon. He looks like a dream - this is everything Sangyeon could have wanted.
He tries his best and Sangyeon doesn’t budge. Not even after five minutes when Youngjae’s jaw begins to ache and his tongue is tired from tossing around his mouth. Saliva drips from his lips onto Sangyeon’s jeans and onto the floor, he’s creating a mess as he tries desperately to spring Sangyeon’s cock into freedom. It takes a lucky second for Youngjae to rip the button free from the hole and finally he can peel Sangyeon’s pants back using his teeth.
He does so with an accomplished laugh emanating from his throat as he excitedly looks up to his boyfriend. He’s done a good job and he knows it.
Sangyeon’s hand comes down to stroke through his hair and Youngjae feels warm all over. That is until the hand travels further south and pulls on the leash attached to his neck, “My, my. Look at the mess you’ve made.”
The edge of Sangyeon’s tone carries a warning that Youngjae isn’t familiar with. His skin pricks with goosebumps as the leather creaks around Sangyeon’s grasp, “Puppy got a little too excited and drooled all over my pants?”
With his other hand Sangyeon pulls out his cock. He slips two fingers below his waistband until it pops out, lazily moving his underwear just low enough to not have it constricting his dick anymore and Youngjae is imperatively close.
He wants it. More than ever before in his life, he wants it.
Automatically, Youngjae opens his mouth and waits.
Without a second breath, Sangyeon shoves his cock in. It’s not what Youngjae is expecting, Sangyeon’s dry tip thrusting its way to the back of his throat. It catches his tonsils and makes him cough and splutter as he tries to gasp for air.
Sangyeon keeps the leash taut as his other hand comes to the back of Youngjae’s head to keep him there, “They say you’ve gotta rub a dog’s nose in it when they do something naughty,” Youngjae continues to choke as he struggles to adjust to Sangyeon’s size.
His jaw is already sore and aching from the ten minutes he was unbuttoning Sangyeon’s pants. Sangyeon smiles as if he doesn’t care, “This should teach you.”
He shows Youngjae no mercy. Not even when tears start to stream down his face and his eyes begin to cloud over. He mutters a few words, ‘ Relax. Breath through your nose ’ until he feels Youngjae start to calm down. When he feels Youngjae’s throat convulsing around his cock like he’s going to throw up, that’s when Sangyeon pulls back.
“What do you say?” Sangyeon asks at the end. He loosens his grip on the chain and lets go of the back of Youngjae’s head.
“Thank you?” Youngjae’s voice is already growing hoarse. He’s not sure that those are the words Sangyeon’s looking for, but it only feels right to say.
That is until Sangyeon’s hand comes across his face, catching him in the hollow of his cheek with such a slap that it turns his head to the side. The sting quickly settles into a ring of pleasure and Youngjae can’t believe he’s turned on by it. So, he speaks with more conviction.
“Thank you, master.”
Sangyeon tugs on the leash again and Youngjae stumbles forward. It’s just as Sangyeon steps back, and Youngjae has to save himself with his hands before he crashes face-first to the floor, “Come on, up you get,” Sangyeon whistles to him. It’s degrading, half-humiliating but Youngjae’s beginning to love it.
Sangyeon leads him over to the bed, watching Youngjae’s every move as he crawls behind him. Sangyeon stands before the mattress and nods his head for Youngjae to climb up on it.
Youngjae gets to his knees and puts a foot on the floor. Sangyeon pulls him down again.
“We’ll do this again and again until you learn to be obedient.”
Youngjae gasps for breath back as the collar strangles him a little bit. It loosens as he drops to all fours and he stares up at the bed again.
Then slowly, carefully, he pads his hands on the mattress and tries to climb using his knees onto the bed. Sangyeon smiles like a doting owner as he does it properly this time.
“Roll over,” Sangyeon says with a flick of his wrist. It makes the leash rattle, the leather jangling the chain at the end of it. Youngjae feels the vibration against his throat as he does what he’s told. He flops onto his back and his hands retract into his chest in anticipation for his next order.
Sangyeon lets go of the leash for a while. He focuses on undressing Youngjae. His underwear comes off in a snap and he’s half-hard when Sangyeon removes his shirt shortly after. Large, calloused hands with plenty of years experience corral down Youngjae’s body and pause at his hips.
“Such a pity,” Sangyeon sighs. Youngjae feels guilt pang in his chest and stomach at the thought that he’s done something wrong.
Sangyeon traces a thumb and finger over Youngjae’s dick. It twitches, growing in his grip as he strokes it a little, letting his thumb swipe at the slit before dragging it back down again. It’s tantalizing and teasing. Sangyeon slowly exploring every inch of his cock as he inspects it, “Such a big cock and you’ll never be allowed to breed with it.”
Youngjae whines at those words and his body begins to burn. Why the fuck does he find it so hot to be denied like this? Sangyeon notices and licks his lower lip as he teases, “You like being fucked like a bitch? Is that what kind of dog you are?”
“Yes,” the instant reply is dragged from Youngjae’s lips. It takes them both by surprise and Sangyeon looks up Youngjae’s body until their eyes can be connected.
Youngjae hates the fact he can’t look away because his cheeks are burning red with embarrassment because he’s just said that.
Sangyeon is impressed, though. A smile twists onto his lips at how well Youngjae is doing. For some reason it drives Youngjae even more insane, and the embarrassment tears through his body as he pulls his hands to his face and hides from it. Sangyeon is quick to reach for them and drag them away, “come on now, let me see you. You’re doing so well, baby. Such a good little pup.”
The gentle prise of Sangyeon’s fingers around his own coax Youngjae’s hands away from his face. He’s doing a good job. He’s so good at this.
It’s enough for Youngjae to drop his hands to the sides. Sangyeon runs his hand over the collar and the heaviness feels like a safety net for Youngjae as he sighs at the touch. A gentle tug of the leather around his neck makes him relax as Sangyeon’s hand travels back down to his cock.
Sangyeon rewards him for listening. He kisses the tip of Youngjae’s cock and already he’s moaning into his mouth as he tries to keep control. Sangyeon is going to tear it all away from him one way or another, so he lets him have it this time.
He sinks his lips down onto Youngjae’s cock. Expert lips knowing exactly what his boyfriend likes as he swirls his tongue around the tip before delving down further. Youngjae melts into the sheet as he gets carried away. His hands reach for Sangyeon’s hair out of habit, pulling on the strands lightly to encourage him to go further. Sangyeon pulls off him completely and juts the leash forward until Youngjae’s moan is cut into a yelp.
“Bad dog.”
Youngjae’s eyes roll back at those words and he chokes on the cry in his throat.
Sangyeon starts again, building up a slow pace. Youngjae’s hands are at a loss - he’s so used to being able to touch Sangyeon all he wants and now he doesn’t know what to do. Oddly enough, he finds it heightens his arousal. The inability to touch is driving him crazy as he curls his fingers into the palms of his hands.
Sangyeon takes his cock to the back of his throat and Youngjae’s stomach pulls tight as he lurches forward, “Sangyeon,”
Sangyeon pulls off his cock. He lets the title drop as Youngjae gives himself over to bliss, but he doesn’t forget that it’s happened.
“Gonna come,” Youngjae grits through his teeth.
Sangyeon replaces his mouth with his hand and situates himself carefully over Youngjae’s dick to watch, “Well then,” he muses.
His wrist twists in perfect ways as Youngjae digs his fists into the sheets, “You better be a good boy and hold it.”
Youngjae loses his breath at that request. Never in his life has he been told not to come, and he doesn’t think he has the willpower to do so. Sangyeon continues his pace, spit-slick dick between his fingers as he runs them just under Youngjae’s cockhead before going back down. Youngjae begins to twist his hips and squirm as if he wants to get away but he makes no real attempt to do so.
“Sangyeon, please ,” Youngjae whines. It’s beginning to hurt, tightening his stomach muscles as much as he possibly can as he tries to stave off from his orgasm. Sangyeon looks unfazed above him.
Sangyeon speeds up. One hand wrapping around the leash a little tighter because he knows Youngjae is about to give in. He’s waiting for failure, and Youngjae knows it’s going to come too.
The moans ripped from his throat turn into cries of anguish and struggle. His thighs tense, he wants to kick away from Sangyeon’s grip but the weight of the collar and the threat of the leash holding onto it keeps him in his position. Sangyeon’s mouth dips down to his balls, taking them softly between his lips and Youngjae simply can’t hold on anymore.
Sangyeon is smart enough to angle his cock towards his stomach. Youngjae screams as he comes on himself, the wave of pleasure mixed with the fear that he’s failed to do what Sangyeon asked.
His loud cries are cut short as Sangyeon pulls the leash taut. The strangled, gargling sound of his orgasm escapes in short bursts and the knock of air from his lungs makes his dick twitch harder as he completely empties on himself. He’s never felt so good, but he has no time to revel in it as Sangyeon is pulling him until he’s kneeling on the mattress.
“How disobedient,” Sangyeon sounds so excited and the fear of punishment runs through Youngjae’s veins. The fear is simulated - like being on a rollercoaster - he knows what he signed up for and is willing to pay the price. Still, the drop that’s about to come makes his stomach churn with need.
“You ignore your master’s commands? Bad dog, now you need to make up for it.”
Youngjae’s mind flashes back to before. He remembers spanking, Sangyeon mentioned it as his punishment. His muscles tense as he thinks if it’s going to hurt. He misses the way Sangyeon’s fingers trace over his abdomen and collects the drying cum on them.
“Open your mouth,” Sangyeon holds his fingers for Youngjae to take. Youngjae looks mortified, he looks like he’s seen a ghost or caught his parents fucking for the first time ever. Sangyeon doesn’t flinch as the stickiness starts to drip from his fingers, “Hurry up. Open your mouth and lick them clean.”
He pulls the leash lightly to remind Youngjae of his role and Youngjae obliges him with an open mouth.
It’s disgusting , it’s shameful and humiliating as he tastes himself on Sangyeon’s fingers. But Youngjae is moaning, he’s pressing his tongue into every crevice of Sangyeon’s fingers as if he’s been parched of water all of his life and now Sangyeon is offering him some. His eyebrows furrow in disdain to his own actions and Sangyeon looks so pleased with it.
When Youngjae begins to suck needily on Sangyeon’s fingers he pulls them from his mouth. It’s instinct to grab Youngjae’s jaw, the roughness making the moan leave his chest as Sangyeon stares down at him. His lips part and Sangyeon checks to make sure nothing is remaining before letting go of him.
“Now, turn around,” Youngjae is quick to do as he’s told. He’s not good enough however, as Sangyeon spends a minute fixing his boyfriend’s ass into the air for him to see. Making sure his softened cock is between his thighs, pushed back for Sangyeon’s eyes only. Sangyeon sits himself on the bed. He makes himself comfortable, jostling Youngjae around ever so slightly as he does so. He reaches under Youngjae’s waist and wraps his forearm around his stomach, and Youngjae starts to tense at it, “Since it's your first time i’m going to be kind to you.”
Youngjae closes his eyes tightly in anticipation.
“Five spanks. Count with me.”
Youngjae almost laughs at it. Just five? He thinks. This is easier than what he had in mind - how much can a hand hurt, after all? He can do this.
Oh he’s so sore, and so wrong for thinking that.
The first one takes him completely by surprise. A flat palm connecting just under his cheek. The sting comes seconds after it’s happened and makes Youngjae hiss into the air as he presses his back into the air.
Sangyeon pushes him back down into position and ghosts over his ass, “I don’t hear counting.”
Youngjae wants to curse. He wants to scream and crawl away but every fiber in his body also wants to stay, “One.”
The second hurts more despite being on the other side. Again, just under his cheek, catching the sensitive skin Youngjae didn’t know could hurt like that until it did. The vibrations travel to his cock and it makes him shiver all over. The heat of the smack mixing with cold air causes it to sting harder, “Two.”
Three and four hurt just as much. His skin is already red, his body is shaking as he tries to stay up. Sangyeon finds Youngjae’s stomach laying more heavily in his grasp as he strokes soothingly over Youngjae’s ass before the final one.
“Can’t-” Youngjae mutters out. It’s broken between his cries, the way his voice trembles and his arms struggle to keep him up.
Sangyeon pulls his hand away from Youngjae and he feels immediate relief.
“Can’t? Or don’t want to?”
Youngjae thinks about it for a minute. He’s already come so far, he’s four out of five. He wants to prove he can be good - to himself and to his boyfriend. But as his body shakes and tries to betray him, Youngjae talks himself back into it, “Don’t want to.”
Sangyeon softens and presses a kiss to his skin - the area on the small of Youngjae’s back. It’s soothing and gentle, and he keeps his lips pressed against there as he speaks, “I know, baby. It’s almost done now. Last one.”
It’s reassuring and Youngjae closes his eyes and waits for it to be over.
The last one feels numb. Maybe it’s because of the longer wait between them and the previous four, or maybe it’s because Youngjae’s body has finally given up. Sangyeon soothes over it softly and lets Youngjae sink down into the mattress. His body shakes as the adrenaline pumps through it. His lungs quiver as he tries to catch his breath back.
“Are you okay, baby? Should we stop now?” Sangyeon checks in. He sounds genuinely concerned - of course he does. He’s spent so long hiding this from Youngjae, and exposing him to so much in such a short amount of time is overwhelming - to anybody.
Youngjae shakes his head and tries to sit up, “I’m okay.”
“It’s okay if you’re not,” Sangyeon says. Youngjae pushes himself onto his side and tries to avoid the sore areas of his ass, “It’s a lot to take in. It’s overwhelming to your body and mind if it’s too much, too fast.”
Youngjae knows he’s right. He can feel himself getting emotional and teary eyed from just how quickly Sangyeon switches from being harsh to being nice. He’s already came once, and honestly it’s enough for him to call it quits on any other day - but he wants to prove something.
“Please,” Youngjae mumbles between closed lips. Sangyeon’s hands steadily massage his boyfriend’s thighs and hips, “Let me prove myself. I’ll be so good for you, please. I can do it.”
Sangyeon sighs and he lets it get the better of him. He turns Youngjae back onto his stomach as he reaches for something.
“Such a good boy,” he whispers as he presses the cold tip of the plug against Youngjae’s entrance. It’s small, definitely enough to go in without any prep since it’s meant more for decoration than it is pleasure.
Youngjae finds himself stirring his hips mindlessly as Sangyeon drips the lube over his hole.
The slight push into his hole has him whining in need. He feels the brush of fur against his cheeks and it’s such an odd, first-time sensation. Sangyeon groans lowly from behind him and gently parts his cheeks to get a better look.
“Such a good puppy,” his voice shakes and it tells Youngjae just how much he likes it. Sangyeon’s arousal gives him pleasure and Youngjae inadvertently begins to press his hips into the air for him, “Look at you, with your tail up in the air. Give it a wag for me.”
Youngjae presses his face into the crook of his elbow to hide his blush as he does as he’s told.
“Beautiful,” Sangyeon comments.
Youngjae moves slightly from side to side, shaking his hips as Sangyeon thumbs around his hole. He’s so soft right now, and Youngjae feels safe once again.
Sangyeon moves from behind him and lays down by his side, tapping his thighs once and Youngjae understands the meaning. He slowly crawls towards Sangyeon’s body, waiting at his hips until his next order.
Sangyeon wraps the leash around his fist and pulls him closer to his cock. With his other hand he pushes it out for Youngjae to take, “Good puppy.”
Youngjae feels heat return to his loins when Sangyeon says that. Sangyeon brushes Youngjae’s cheek with his thumb before giving him a reassuring pat in his hair. His fingertips scratch his scalp lightly and Youngjae has goosebumps again from the softness of the action.
He lowers his mouth down on Sangyeon’s waiting cock and wastes no time in trying to get him off quickly.
“Slower,” Sangyeon moans slightly. He uses the tight grip around the leash to pull Youngjae back a little. He listens, but only for a second before he starts to speed up again.
“ Slower, ” He says, a little more firmly. Youngjae only has one thing in his mind and it’s proving to Sangyeon just how good he can be with his mouth.
He’s done it before - made Sangyeon come several times from his mouth alone. What better way to prove how good he is to his owner than to give them repeated pleasure? He’s ignoring the warning, and Sangyeon jolts Youngjae away from his cock with a whimper.
“Are you misbehaving? Do you want to get spanked again?’
The threat of pain makes Youngjae stutter his answer, “No sir, I mean no master, no I don’t, please.”
Sangyeon loosens his grip and smiles again. The smile puts Youngjae at ease, “Good. Then turn around.”
Youngjae shuffles on all-fours until his ass is presented in front of Sangyeon’s face. His knees either side of Sangyeon’s body, he squirms slightly as Sangyeon’s thumbs part his cheeks and pull at the sensitiveness of his filled hole.
“Looks so pretty in you, your little tail,” Sangyeon threads a few fingers through the fur and it pulls at the plug inside Youngjae. It’s not much, but Youngjae is so on edge about wanting to be good that everything feels elevated, “Can you make it move for me?”
With a firm grip on either hip, Youngjae has only one option to make it move.
He tenses his hole and clenches around it. It’s too small to make him feel good, it leaves him longing for more - maybe Sangyeon’s fingers or his cock, if he deserves. The moans he pulls out of Sangyeon as he makes the tail twitch in his ass turn Youngjae’s face red and his mouth begins to water again.
“Oh God, you’re so good. So good Youngjae, just a perfect little thing,” Sangyeon’s voice wavers as he speaks. He’s enjoying it so much, and it’s a far cry from their usual fucks where he gives his all in the first twenty minutes.
The slow, drawn out way of the play is making Youngjae test his patience. Something he’s never had much of in the first place, but he does it all for Sangyeon.
Sangyeon’s fingers twist around the fur and gently begin to tug it out. Youngjae relaxes, letting the plug be removed from his ass as Sangyeon spreads him further. Youngjae kisses his way down to Sangyeon’s cock once more before slipping it into his mouth. Sangyeon makes no argument this time and Youngjae allows himself to continue.
The first press of tongue against his ass has Youngjae whimpering. With his mouth full of cock it’s all he can do and Sangyeon tests him on that. He presses in again, heat against heat and surrounding him with wetness. Youngjae presses his chest down to Sangyeon’s stomach and arches prettily for him, moaning around Sangyeon’s cock as he eats him out.
“Oh, you are an energetic thing ,” Sangyeon comments out loud. It makes Youngjae twitch when he realizes why. Sangyeon’s attention turns from his ass to his hardening cock. A hand comes to pull it from between his nestled thighs and toy with him gently, “Look at you. So hard for me again.”
His tone is the kind used when you talk to a dog. The playfulness, the over-exaggerated baby-talk. Youngjae feels his gut stir in shame but also light on fire. He pops off Sangyeon’s cock with a deep moan as Sangyeon toys with his sensitive head with his fingers.
A tap on his hips signals Youngjae to move. He simply lifts one knee up and allows Sangyeon to shuffle out from underneath him. Sangyeon slides his way off the side of the bed and Youngjae watches with curious eyes for his next move.
Youngjae stays in position. He’s learned . He knows not to move, to stay put until Sangyeon has done what he needs to do. Sangyeon grabs the lube and the condom wrapper from the end of the bed and Youngjae is quick to protest.
“Don’t.”
Sangyeon pauses. He waits for Youngjae to explain what he means before taking another step forward. Youngjae’s red. His hair is stuck to his face and he’s half-fucked out. He has no shame left to hide but it’s still embarrassing to say, “Wanna feel you. Want you to come inside me.”
The way Sangyeon bites his lip is enough to make Youngjae’s head spin. He looks impressed. Like he’s being served the best meal of his life and all his wishes have come true at once. He walks around to Youngjae, a hand coursing down his spine and to his ass, “Of course, pet.”
Youngjae is not prepared for Sangyeon pushing into him. He’s mostly unprepared. The slightly spread of lube and spit around his hole does what it can to take the edge off the burn as he’s stretched open. He chokes through silent cries, hands turning into tight fists as Sangyeon bottoms out. The burn has him clenching around Sangyeon’s cock and it makes both of them moan as Sangyeon’s hand slips under his chest and the other pulls on the leash, “Stay on all fours, slut. Like the dog you are.”
The cut circulation off into his lungs has Youngjae craning his neck and shoulders back to breathe. He pushes up weakly from the bed until the collar becomes loose enough around his throat until he can gasp, “Fuck.”
Pleasure begins to flood his bones as Sangeon moves. It’s slow at first, deep thrusts where he’s barely moving and letting Youngjae get used to his dick. But Youngjae’s tired, his forearms give way and allow him to slip back down onto the bed. Sangyeon speeds up, pulling on Youngjae’s hip and that’s the only thing keeping his ass in the air as Sangyeon begins to pick up the pace.
Their moans mix together as Sangyeon fucks harder. Precum allowing him to move more freely and he thrusts in harder. His hips slap against Youngjae’s bruised ass, the pleasure blurring the line of pain and arousal as Youngjae’s moans get cut off.
Sangyeon pulls on the leash harder as he fucks Youngjae and the collar tightens around his neck, “You gonna come again, huh?” Sangyeon growls from his chest. The tone sets Youngjae on fire and he feels that might be a possibility again.
It hurts. The ache of his thighs as Sangyeon pounds him, the lack of oxygen in his brain. He feels sky high and euphoric and just when he thinks it couldn’t get any better, he’s wrong.
Sangyeon swings his leg alongside Youngjae’s body. Extending out until his foot presses into Youngjae’s hair, he shoves Youngjae further into the mattress and hoists himself up further Youngjae’s body as he fucks down into him.
If Youngjae could scream, he would be doing it. Instead, his mouth hangs open, silent cries as he struggles to catch his breath as the band of leather around his neck keeps it just out of his reach. Blood rushes to his head and starts to pound heavily before reaching his cock. Sangyeon slams into him once more and pulls him back by the leash.
“Gonna come like the bitch that you are? All over yourself?”
Every word is fucked into him with more and more power. It’s like Sangyeon’s possessed. Every thrust is so heavy, abusing his prostate over and over until he has no choice. He clenches around Sangyeon’s cock, sucking him in as his hands curl uselessly underneath his body as he begins to shake.
Sangyeon presses his foot down on Youngjae’s head until he can’t hold back anymore, “Fuck, you’re so tight,” Sangyeon thrusts deeper. His hips jut against Youngjae’s as he buries himself deeply, “Gonna come so deep in you, make you full of me.”
It’s those words which have Youngjae spilling. Being owned by Sangyeon, being so full of him. There’s something so hot about it that Youngjae’s eyes roll to the back of his head as he struggles against the collar to get a sound out.
It’s staggered, just like his orgasm as he comes between his legs. The squeeze of his thighs around his cock have his entire body turning and twisting in the most intense orgasm he’s ever had, but still Sangyeon holds onto him, firm and heavy.
“Fuck,” Sangyeon grunts through his teeth. He lets go of the leash and Youngjae gasps for sanity and air. The tightness of Youngjae around his cock sets off his own orgasm as he pulls Youngjae’s ass back onto him thrice before coming. His cock twitches empty inside of Youngjae, making both of them moan at the heat and how full they feel at it.
Youngjae drops to his stomach and his body is shaking. He’s sure it’s over, but the waves of pleasure still wash through his body. Every nerve is pinched and on edge as he tries to come down. Sangyeon collapses next to him. He pulls himself half onto Youngjae’s body, pressing his lips to every part he can see - his shoulders, the nape of his neck, his back.
“Well done, baby. You did so, so well, I’m so proud of you,” he peppers his praise in with kisses. Youngjae can’t help but smile tiredly. It graces his face in a lazy fashion as he allows his eyes to close.
Sangyeon pulls away and wipes a hand through Youngjae’s hair, “Let’s get you cleaned up.”
Youngjae doesn’t move in the time it takes Sangyeon to go to the bathroom and back. He’s cleaned himself up, and has brought wet wipes and a softer towel to wrap Youngjae in as he leans onto the bed to help him.
He unclasps the collar from Youngjae’s neck and lets out a small gasp, “I’m so sorry.”
Youngjae barely has the energy to open his eyes, but he does.
He can only assume that his neck is marked. The weight of the collar removed from it almost feels foreign and he dusts his fingers over the skin, “It’s okay,” his voice is raspy and sore when he talks. It makes him laugh, albeit weak and croaky, but he laughs, “Wow, you really got into that, huh?”
Sangyeon huffs a quiet laugh back at him which is half out of embarrassment. He did get carried away, which might not have been the best experience for Youngjae, but he seems pretty spirited about it. Sangyeon sits on the edge of the bed and strokes Youngjae's damp hair to soothe him, “It’s what I enjoy, yeah.”
It’s strange to admit. Just over an hour ago Youngjae was dancing around his room, teasing him about some dog collar he’s just found and now they’re in the aftermath of his submission. It’s a great feeling, Sangyeon thinks. He just hopes it wasn’t too much for Youngjae.
“Me, too,” Youngjae groans with an inch of pain. Sangyeon is quick to aid him as he shifts around the bed. He takes most of Youngjae’s weight against him and they make themselves comfortable once again, “It was way more fun than I expected, actually.”
“Yeah?” Sangyeon almost seems surprised. He presses his nose into the side of Youngjae’s cheek, and Youngjae turns to face him and returns it.
“Yeah,” he sighs. His eyes close over again and this time, Sangyeon thinks they’re not going to open again, “but now I’m really tired.”
“Yeah, it’ll do that to you,” Sangyeon chuckles it off. He allows the silence to seep in around them and carry them away.
Until Youngjae interrupts, “So what about next time? What do you wanna do then?”
Sangyeon feels his heart try to jump out of his chest, “We just finished now and you’re thinking about next time?”
Youngjae smiles tiredly, trying his best to pry his tired eyes open and see the look on his boyfriend’s face, “You said you have a list of kinks I don’t know about. I figure we should start on them sooner rather than later.”
Sangyeon tightens his arms around Youngjae. It’s warm, secure. It makes Youngjae ever so closer to drifting off to sleep, but Sangyeon has a question, “You wanna do that?”
Youngjae yawns, “For you, yeah. I wanna know everything about you. Even the stuff you think I won’t like. I’ll try it for you, at least once.”
Sangyeon presses a kiss into his jaw, then his lips and then his cheek, “Sohn Youngjae, you’re going to be the death of me.”