Kyungsoo switches the light on as he pockets his keys and steps back into the one-bedroom apartment. Chanyeol’s eyes light up, pawing happily at the ground and pressing himself to the front of his cage; Kyungsoo’s heart lifts, charmed as he always is by his pet as he toes out of his shoes and into his house slippers. Yeollie looks excited to see him. He drops the snacks he’d bought at the convenience store at the corner of their block onto the counter and walks to his cage, wedged into the narrow space beside the bed at the back of the apartment.
“Yeah, boy?” he asks, holding his hands up to the bars for Yeollie to lick at enthusiastically. “I was only gone a minute,” he laughs, delighted by Yeollie’s delight. “Okay, you ready? You ready?”
Yeollie ruffs and bites playfully at the bars of his cage. Kyungsoo was only gone long enough to give Chanyeol time to make the switch, like he usually does. It goes: Chanyeol wants to play (it’s always Chanyeol who starts the scenes), Kyungsoo strips him and sets up the cage, Kyungsoo locks him in it and goes to the store for treaties, and when he comes back, Yeollie is there to greet him with excited barking.
Kyungsoo sighs and gets a good grip on the bars; it’s on a blanket so he can drag it out to the wider space of their floor. Yeollie laps at his knuckles, nipping playfully; his tongue is warm and soft.
There. Now he has some space to work. Yeollie’s in a mood to play now, but can’t be let out of his cage until he’s set up like a proper pup. Getting him into all his gear through the bars of the cage is harder than doing it outside of it, but they both like it so much better this way. “It feels more forced on me,” Chanyeol had told him once. “Like I better be good and agree to all the humiliating gear or I’ll never get out. Like I couldn’t just, knock you over and run or something, totally trapped.”
Kyungsoo pulls open the storage drawers under the bed to find the box with all of Yeollie’s puppy gear inside. He kicks the drawer shut as he pries the lid off, Yeollie barking softly, excited, rattling his cage.
“Shh,” Kyungsoo soothes, kneeling down to set aside the box, collar in hand. “Neighbors, boy. You be good tonight or you’ll get punished.” Yeollie quiets, but doesn’t stop grinning or panting, tongue out. Kyungsoo delights in his wide round eyes and dazzling, toothy smile. “C’mere!” he coos invitingly, slipping his hands through the cage along with the collar; Yeollie offers his neck obediently, and the tags on the buckle jingle as he fits the loop through the hole and pulls his hands back to sort through the box for the lock and keys. Assured that the keys are there, he reaches in again to lock the thick leather collar in place, marking his puppy as very obviously owned.
“That’s my boyyy,” he coos, voice low and warm. Chanyeol surges forward, fingers curled around the bars eagerly.
Next, Kyungsoo’s gotta take care of those fingers. Yeollie’s gloves are next, leather pouches that keep his fingers curled into loose fists and tucked away, useless for anything but pawing and reinforced for four-legged movement. Kyungsoo pushes one through the bars and holds it open for Yeollie, who gives it a hesitant look.
“Yeol,” Kyungsoo says more sternly, and Yeollie curls his fingers and pushes his hands into the mitt. It’s always harder to get him into his restraints than it is his collar. That’s why Kyungsoo usually keeps him restrained for the hardest parts. Kyungsoo secures the strap around the wrist, locking that in place as well, and then does the same (with slightly less resistance) to Yeollie’s other front paw.
“There we go,” he purrs, reaching between the bars to let Yeollie lick at his hand. “More like a puppy already, aren’t we?”
Yeol gives a ‘grrrrr-ruff!’ and bumps his head against the cage.
“But we’re not done yet, are we, boy? No no, we have a lot still to do before you can come out and play, don’t we?”
Yeollie, less pleased, bites at the bars.
“Your muzzle, for one,” Kyungsoo laughs to himself. He doesn’t mind talking when noone can hear him, and his dog doesn’t count as anyone- that’s part of the reason he likes having a pet like Yeollie. No judgement, total control. So much easier to talk to than, say, people.
Kyungsoo fetches the ziplock full of locks, all programmed to the same code (which Chanyeol knows, in case of emergency; not like it does him a whole lot of good when he’s full restrained anyway). He hooks one through the loops that dangle from the sides of his bondage mitt and locks it with a click to the bars of the cage, against the ground and a bit ahead of Chanyeol’s shoulders, then does the same on the other side of the cage. It keeps his paws from getting in Kyungsoo’s way as he sets him up with the rest of the gear; he has room to balance one knees and hands or knees and elbows, but his front paws are locked in place. Then Kyungsoo moves around behind him, where his boney ass is stuck up right near the top of the cage. Kyungsoo gives it a fond squeeze, inviting a whine from his puppy, and moves on to slipping the padded boards beneath his feet that will lock them straight from the ankle down, good for crawling on all fours but making it impossible for his feet to bend the ninety degrees necessary for walking on two feet. When he’s strapped into those (only minimal kicking interrupted him, and a threat of punishment quelled it quickly), his pup had all his paws set up. Kyungsoo locked his back paws to the sides of the cage as well, leaving his legs locked open.
He came around to the front again. “Hey, boy,” he murmurs, reaching in to give Yeollie’s hair a ruffle. “My boy. That’s better, isn’t it? All locked up? And now we can start getting you ready to come out, huh?” At the words ‘come out’, Yeollie goes a bit nuts, yipping and pawing so his collar tags and the locks securing his mitts jangle against the cage. “Yeah, yeah, you want that. That’s right. Soon, buddy! But you need your muzzle first, don’t you?”
Yeollie is unphased by the word ‘muzzle’, although Kyungsoo knows he will be when he takes it out. Sure enough, when the ring gag comes out of the box, Yeollie whimpers, lips sealed, eyeing it warily with tiny, adorable furrowed eyebrows and shaking his head.
Kyungsoo laughs. “Yessss, come on,” he chuckles, reaching into the cage with the ring held forward. Kyungsoo’s look falls from a smile to stern. “Yeollie,” he says, warning but calm. “Open your mouth.”
Yeollie’s eyes flick between the gag and his master with concern.
“Yeol, open your mouth or I’ll have to make you open it.”
Yeol shrinks back as far as he can, ass to the bars at the back of his cage.
Kyungsoo reaches in and grabs his ear, an easy target, and twists. Yeollie whimpers but opens his mouth; Kyungsoo’s cock stirs behind his zipper, and he imagines Yeollie’s is also filling out nicely.
He pushes the gag in, fitting it behind Yeollie’s blunt teeth. Yeol looks miserable and betrayed, but Kyungsoo is unphased as he reaches in through the top with his other hand to buckle it tight in place. Next, to keep him panting and drooling, in his tongue clamp, lightly weighted.
Yeol whines, pawing at the floor and lifting one front paw an inch until the lock stops it, helpless to protect himself. He makes a ridiculous face as Kyungsoo reaches in with the clamp, shaking his head and pulling back and whimpering like he does every time.
“That is a completely ridiculous face,” Kyungsoo laughs to himself, but relishes his puppy’s panic, his helplessness. So cute. It makes Kyungsoo’s blood rush. He holds the clamp open and pushes it through the ring, grasping for Yeollie’s tongue and letting the weight pull it out. Yeol gives a pathetic, miserable bark, the sound warped by the clamp and the gag, and Kyungsoo smiles and moves to reposition it for better grip.
Yeollie’s head lolls, defeated.
“Like a good puppy,” Kyungsoo coos. “No words, just barking. Panting and licking. Isn’t that how to be a good pup?”
Yeollie tosses his head like he’ll be able to knock the clamp off, going nearly cross-eyed as he tries to get his eyes on it.
While he’s distracted, Kyungsoo picks up another lock. He grabs Yeollie’s collar while he’s distracted and hauls him right to the top of the cage, pressed back until his ass bumps the back wall, and locks his collar to the bars so he can’t press his chest to the floor. That leaves him room to reach beneath his puppy’s chest and rub his nipples, hard as expected, listening to him groan and pant, Kyungsoo cooing gently as he bites each clamp into the soft skin. They’re lightly weighted too, like the tongue clamp.Yeollie howls, head falling forward but held up by his collar, helpless now to do anything but receive the final pieces of his gear.
Kyungsoo shushes him, reaching in to strokes his hair sweetly. “It’ll all be over soon,” he promises, patting his cheek. Yeollie makes a humming sound and Kyungsoo slips his hands back between the bars.
At the back of the cage, he kneels down to get a hand between his pup’s legs and grab at his cock. Sure enough, it’s hard; probably was only hard-ish until the clamps, which always get him going. Puppy-Yeol whines about them, but Human-Chanyeol had explicitly requested them after their first attempt at puppy play had been, well, kind of vanilla and asexual, and when they’re gearing up for a scene Human-Chanyeol always eagerly double-checks that Kyungsoo will be sure not to go easy on him and skip the parts that hurt a bit. And sure enough, despite his crying and pulling back, his cock is hard, much too hard for what Kyungsoo has in mind.
Yeollie fucks against his hand eagerly, ass pumping up and down, gracelessly rocking his cage. Kyungsoo pulls his hand back, rubbing his fingertips as he relishes the memory of Yeol’s soft, vulnerable skin, and opens the freezer for ice. That’ll shrink his cock down enough to fit it in his chastity cage for sure.
The cube makes his fingertips ache just to hold it, passing it from hand to hand as he kneels back behind the cage. “Alright, boy, he quiet, you hear me?” he warns, reaching in to tuck Yeollie’s length back between his legs where he can get at it easily. Yeollie whimpers, kicks, tugs himself forward to try to get away, but the locks hold him in place against the bar bars of the cage. He howls and silences himself back to a groan of misery as Kyungsoo touches the ice to the sensitive head of his cock, running it around the tip and up and down the shaft, Yeollie’s body heat melting it quickly. Kyungsoo has to switch hands from the cold burn, but gives his puppy no such relief; Yeollie pants and whines in a panic, pawing at the blankets on the floor of his cage, cock deflating before Kyungsoo’s eyes.
“There we go,” Kyungsoo murmurs, holding the ice in one place against the head, surely agony for his poor, trussed-up puppy. Yeollie sobs, trying to shake his ass side to side to get away, but Kyungsoo’s grip on his cock is firm. He doesn’t get very far.
His cock is flaccid now. “That’s right, like a puppy should be,” Kyungsoo mumbles comfortingly, dropping the ice to melt on the blanket under the cage. He sucks on his fingers to warm them, heal the burn, and stands to drop the remains of the cube in the sink to melt. Yeollie eyes him with that big-eyed look of doggish betrayal as he walks back, drool starting to drip down the weight at the tip of his tongue.
“Mmm, that hurt, huh?” Kyungsoo murmurs, squatting down where Chanyeol can see him. “But you’re almost ready to come out and then we can play. Huh? You want that, boy? You wanna play? You wanna play ball?”
Yeollie, despite his wounded pride, perks up and tilts his head at the mention of ‘ball’.
Chanyeol gives the closest he can to a yip of delight through the gag, and Kyungsoo laughs, allowing himself a moment to forget that he’s in the middle of weird S/M sex with his boyfriend and just relishing the pure, unspoiled delight that is an excited dog. Real dogs were messy and unpredictable, and Kyungsoo didn’t like how trusting they were of humans. Yeollie, however, is an independant human being for all but a few hours a week, and his trust in Kyungsoo was backed up with a two-year relationship, which Kyungsoo found comfortingly rational. His direct, unadulterated affection meant a lot more to Kyungsoo than a real dog’s and was just as comforting and fun.
Kyungsoo smiles affectionately for a moment, rubbing Yeollie’s ears.
“You’re such a good dog,” he says, voice low and sincere, and Yeollie gives a happy hum and closes his eyes against the touch.
“But we gotta lock you up and plug you up before we play, right?” he mumbles, biting back a smile that comes with a fresh rush of blood to his cock. “That’s my boyfriend’s rules, right?”
Yeollie isn’t listening. He’s lost in the simple bliss of earscratchies, tongue and nipple weights bouncing as he wags his ass.
Kyungsoo pulls his hand out, leaving Yeollie’s head lolling limply against the collar, still smiling around his gag.
First thing is the chastity cage. It comes first because Kyungsoo can do it quick and then use it as a node to lock against the cage again, another point to keep him still when he gets to the long, hard part, which is opening Yeol’s ass up for the tail plug. That takes a while, more or less time depending on how recently they’ve played with his ass or how tense he is. Kyungsoo gets the cage out of the box, leaving only the keys to his collar, a leash, the tail, knee pads and some puppy toys behind; he opens it up and slips it over his soft cock, holding it snug to the base and lifts his pet’s balls up to fit the ring around them. He’s careful not to catch any skin in the hinge as he closes the ring behind his balls and turns back for the little pin that pushes through; then, with the smallest, most delicate lock they own, decorated with personal tags that match the collar’s, he locks the device on to keep his puppy’s cock caged.
They both know it does nothing to keep Chanyeol from getting horny; in fact it does quiet the opposite. But it gets them both going to talk as if while locked, Chanyeol was nothing more that a simple, neutered dog, as if everything they were doing was just a human playing with his pet, that Chanyeol had no sexual desires while he was caged just because he couldn’t get a full erection.
It was a hot fantasy, anyway. And if Yeollie showed too many signs of being turned on, Kyungsoo would punish him for being “dirty”, mostly in ways that turned him on even more.
“There we go,” Kyungsoo says, patting Yeollie’s balls and setting his tags jingling as if to say, ‘a job well done’. “There we go. No dirty puppies are gonna make a mess in this apartment tonight, are they?”
Yeollie wags his ass, maybe in anxiety and maybe in anticipation. From this angle, the way his collar was tied to the cage, he can’t even turn around to see Kyungsoo’s warm smile.
“Youknowwhat’snext,boy?” Kyungsoo baby-talks, low and sudden, getting Yeollie to bark and jump. “Youknowwhat’snext? Youknowwhat’snext?” He shakes the back of the cage gently, just to rile him up.
Yeollie makes excited sounds through the gag, jumping and shaking everything: the tags on the collar and ball ring, the weights on his tongue and nipples, the locks on his paws, the cage itself.
“Your tail is next! Your tail! You get your tail now!”
Cluelessly excited by the excitement in his master’s voice, Yeollie barks and shakes his ass. Kyungsoo laughs and pats the skin that’s pressed to the bars affectionately, reaching through the cage and up past his waist to knock at a swinging nipple clamp.
“You dumb puppy,” he laughs warmly, picks up one last lock to hook through one of the gaps in his chastity cage and connect it to the bars, leaving him unable to pull more than an inch or so away from back of the cage. That calms Yeollie’s excitement a bit. Then he pushes on his knee to lift himself from his squat and fetches the lube from by the bed, where they use it a lot.
He returns with slick fingers, coated thickly in dense gel lube, the kind that stays on your skin for ages- to get a plug this big in, that’s what he’ll need. One finger is nothing; Chanyeol’s ass is stretched regularly, so Kyungsoo starts with two. Yeollie grunts, whimpers, but his fussing is stiller than before since he’s locked up by his cock now. Kyungsoo aims for his prostate, curling down, enjoying the sight of his cock fleshing out inside the cage and the sound of his whimpered, stilted arousal. He’s gonna take the gag out later and fuck his mouth, make him gag and stick his tongue out to lick at Kyungsoo’s balls. It’ll be perfect. That’s what he thinks of as he works in a third finger, Chanyeol pressing back against the cage and panting with barely-restrained excitement now, moaning through the gag as Kyungsoo fucks him open with his hand.
“Attaboy,” Kyungsoo mumbles, slipping his other hand in to pat Yeollie’s rump fondly as his fingers tease and stretch.
When he’s got four fingers in, thumb pressing flat down the back of his balls, he’s stretched enough. By now, Yeollie is whimpering gently, trembling, cock leaking clear through his cage. Kyungsoo pulls his fingers back and gets up to wash his hands, leaving his puppy trembling and whining and untouched.
“Yeah, yeah,” Kyungsoo mutters, scrubbing the thick lube of his hand. “I’m only over here, you’re so needy.” None of this people-talk deters his puppy’s lonely crying.
When he comes back, he gets the plug from the box and fits it in with relatively little hassle. The attached tail rises from his ass, thick and black, poking up between the bars; Kyungsoo spins the numbers on the lock holding his cock to the cage and opens it, then his ankles, then moves around as Yeollie starts to kick and yip in puppyish delight.
“I know I know, hand on,” Kyungsoo says, trying to work the lock at his paw open while Yeollie scratches the ground excitedly. His tail wags joyfully.
“Oh shit!” Kyungsoo laughs, “I forgot your knee pads. You wouldn’t have much fun tonight without them, huh?”
Yeollie yips in oblivious agreement.
Kyungsoo leaves his collar and one front paw locked to the cage as he folds the pad in half and pushes them in. Chanyeol lifts his knees for them without complaint, knowing he’ll soon be free to play; Kyungsoo pats his thigh and opens the final two locks, making sure everything’s back in the box as it should be. He moves the lube to the bed and sets the box back in the drawer to make room, and then finally, finally, he returns to the front of his beloved pets cage.
“Okay, you’re all ready now,” he says, and as he hooks his fingers of both hands through the bars. Yeollie lifts a paw to wipe at one while lapping eagerly with his dangling tongue with the other. “You ready to come out and play? Play ball? Play fetch?”
Yeollie barks, the kind of bark that’s loud enough to make Kyungsoo worried about the neighbors; he rattles his cage, sitting back on his haunches, pressing his nose up through the bars to try to get at Kyungsoo’s face.
“That’s right!” Kyungsoo laughs, reaching down to tug at one of his nipples. He really enjoys dressed up him, the power play of pretending to force all this gear on a reluctant pet for his own good, but he also loves the part where they just get to goof around and be affectionate with each other. “All dressed up like a proper puppy,” he coos, yanking lightly on the weight. “My boy, my big puppy boy! With this tail and his tongue out! And his cock locked away so he can think only about playing fun games with Master and enjoying his dinner, right!”
Yeollie goes beserk in the cage, jumping and pawing and rrrruffing as best he can with his jaw locked open.
“You wanna come out?”
Yeollie launches himself at the cage door face-first.
“Yeah? You wanna do it? You want me to unlock the door?”
Chanyeol barks joyfully over and over, seemingly not bothered by the way the weights swing and jerk. Kyungsoo laughs, and reaches for the lock.
As soon as the door is open, he’s on his back, covered in a sniffing, cuddly, licking, lanky pile of affectionate puppydog, lapping big strokes up his face and pinning him to the ground.
“Okay, okay!” Kyungsoo laughs, grabbing him around the middle and rolling him over. “Okay, let’s play! Get your ball! Where is it? Where is it?”
Yeollie’s head whips around, scanning the room, bounding off to sniff out his favorite toys. Kyungsoo laughs and lifts the cage up onto the kitchen counter, where it hopefully will balance and stay out of their way until he can fold it up again. Yeollie’s amped up, tearing the covers off the bed with flopping paws, sniffing everything to find it; looks like it’s gonna be one of those nights where he keeps knocking his clamps off and Kyungsoo will have to keep holding him still to get them back on properly.
Chanyeol gives and elated series of barks, knocking his ball across the floor to Kyungsoo with his forehead. Kyungsoo picks it up, finally ready to play, sitting at the foot of the bed where he’s got a clear shot through the kitchen to the front door.
Yeollie beams up at him, panting again already, looking foolish with drool running down his chin. He paws Kyungsoo’s knee and rests his head against it, looking up at him, expectant, adoring.
“I love you too,” Kyungsoo laughs, ruffling his hair.
i love this so mcuh holy shit HOLY SHIT thank you so much for writing this i love you 💘💘💘💘💘🐶🐶🐶😍😍😍💯💯 forever grateful even though i'm not op. i'd like to read the smut though hehehe
“Yeah, boy?” he asks, holding his hands up to the bars for Yeollie to lick at enthusiastically. “I was only gone a minute,” he laughs, delighted by Yeollie’s delight. “Okay, you ready? You ready?”
Yeollie ruffs and bites playfully at the bars of his cage. Kyungsoo was only gone long enough to give Chanyeol time to make the switch, like he usually does. It goes: Chanyeol wants to play (it’s always Chanyeol who starts the scenes), Kyungsoo strips him and sets up the cage, Kyungsoo locks him in it and goes to the store for treaties, and when he comes back, Yeollie is there to greet him with excited barking.
Kyungsoo sighs and gets a good grip on the bars; it’s on a blanket so he can drag it out to the wider space of their floor. Yeollie laps at his knuckles, nipping playfully; his tongue is warm and soft.
There. Now he has some space to work. Yeollie’s in a mood to play now, but can’t be let out of his cage until he’s set up like a proper pup. Getting him into all his gear through the bars of the cage is harder than doing it outside of it, but they both like it so much better this way. “It feels more forced on me,” Chanyeol had told him once. “Like I better be good and agree to all the humiliating gear or I’ll never get out. Like I couldn’t just, knock you over and run or something, totally trapped.”
Kyungsoo pulls open the storage drawers under the bed to find the box with all of Yeollie’s puppy gear inside. He kicks the drawer shut as he pries the lid off, Yeollie barking softly, excited, rattling his cage.
“Shh,” Kyungsoo soothes, kneeling down to set aside the box, collar in hand. “Neighbors, boy. You be good tonight or you’ll get punished.” Yeollie quiets, but doesn’t stop grinning or panting, tongue out. Kyungsoo delights in his wide round eyes and dazzling, toothy smile. “C’mere!” he coos invitingly, slipping his hands through the cage along with the collar; Yeollie offers his neck obediently, and the tags on the buckle jingle as he fits the loop through the hole and pulls his hands back to sort through the box for the lock and keys. Assured that the keys are there, he reaches in again to lock the thick leather collar in place, marking his puppy as very obviously owned.
“That’s my boyyy,” he coos, voice low and warm. Chanyeol surges forward, fingers curled around the bars eagerly.
Next, Kyungsoo’s gotta take care of those fingers. Yeollie’s gloves are next, leather pouches that keep his fingers curled into loose fists and tucked away, useless for anything but pawing and reinforced for four-legged movement. Kyungsoo pushes one through the bars and holds it open for Yeollie, who gives it a hesitant look.
“Yeol,” Kyungsoo says more sternly, and Yeollie curls his fingers and pushes his hands into the mitt. It’s always harder to get him into his restraints than it is his collar. That’s why Kyungsoo usually keeps him restrained for the hardest parts. Kyungsoo secures the strap around the wrist, locking that in place as well, and then does the same (with slightly less resistance) to Yeollie’s other front paw.
“There we go,” he purrs, reaching between the bars to let Yeollie lick at his hand. “More like a puppy already, aren’t we?”
Yeol gives a ‘grrrrr-ruff!’ and bumps his head against the cage.
“But we’re not done yet, are we, boy? No no, we have a lot still to do before you can come out and play, don’t we?”
Yeollie, less pleased, bites at the bars.
“Your muzzle, for one,” Kyungsoo laughs to himself. He doesn’t mind talking when noone can hear him, and his dog doesn’t count as anyone- that’s part of the reason he likes having a pet like Yeollie. No judgement, total control. So much easier to talk to than, say, people.
Reply
He came around to the front again. “Hey, boy,” he murmurs, reaching in to give Yeollie’s hair a ruffle. “My boy. That’s better, isn’t it? All locked up? And now we can start getting you ready to come out, huh?” At the words ‘come out’, Yeollie goes a bit nuts, yipping and pawing so his collar tags and the locks securing his mitts jangle against the cage. “Yeah, yeah, you want that. That’s right. Soon, buddy! But you need your muzzle first, don’t you?”
Yeollie is unphased by the word ‘muzzle’, although Kyungsoo knows he will be when he takes it out. Sure enough, when the ring gag comes out of the box, Yeollie whimpers, lips sealed, eyeing it warily with tiny, adorable furrowed eyebrows and shaking his head.
Kyungsoo laughs. “Yessss, come on,” he chuckles, reaching into the cage with the ring held forward. Kyungsoo’s look falls from a smile to stern. “Yeollie,” he says, warning but calm. “Open your mouth.”
Yeollie’s eyes flick between the gag and his master with concern.
“Yeol, open your mouth or I’ll have to make you open it.”
Yeol shrinks back as far as he can, ass to the bars at the back of his cage.
Kyungsoo reaches in and grabs his ear, an easy target, and twists. Yeollie whimpers but opens his mouth; Kyungsoo’s cock stirs behind his zipper, and he imagines Yeollie’s is also filling out nicely.
He pushes the gag in, fitting it behind Yeollie’s blunt teeth. Yeol looks miserable and betrayed, but Kyungsoo is unphased as he reaches in through the top with his other hand to buckle it tight in place. Next, to keep him panting and drooling, in his tongue clamp, lightly weighted.
Yeol whines, pawing at the floor and lifting one front paw an inch until the lock stops it, helpless to protect himself. He makes a ridiculous face as Kyungsoo reaches in with the clamp, shaking his head and pulling back and whimpering like he does every time.
“That is a completely ridiculous face,” Kyungsoo laughs to himself, but relishes his puppy’s panic, his helplessness. So cute. It makes Kyungsoo’s blood rush. He holds the clamp open and pushes it through the ring, grasping for Yeollie’s tongue and letting the weight pull it out. Yeol gives a pathetic, miserable bark, the sound warped by the clamp and the gag, and Kyungsoo smiles and moves to reposition it for better grip.
Yeollie’s head lolls, defeated.
“Like a good puppy,” Kyungsoo coos. “No words, just barking. Panting and licking. Isn’t that how to be a good pup?”
Yeollie tosses his head like he’ll be able to knock the clamp off, going nearly cross-eyed as he tries to get his eyes on it.
It doesn’t work.
Reply
While he’s distracted, Kyungsoo picks up another lock. He grabs Yeollie’s collar while he’s distracted and hauls him right to the top of the cage, pressed back until his ass bumps the back wall, and locks his collar to the bars so he can’t press his chest to the floor. That leaves him room to reach beneath his puppy’s chest and rub his nipples, hard as expected, listening to him groan and pant, Kyungsoo cooing gently as he bites each clamp into the soft skin. They’re lightly weighted too, like the tongue clamp.Yeollie howls, head falling forward but held up by his collar, helpless now to do anything but receive the final pieces of his gear.
Kyungsoo shushes him, reaching in to strokes his hair sweetly. “It’ll all be over soon,” he promises, patting his cheek. Yeollie makes a humming sound and Kyungsoo slips his hands back between the bars.
At the back of the cage, he kneels down to get a hand between his pup’s legs and grab at his cock. Sure enough, it’s hard; probably was only hard-ish until the clamps, which always get him going. Puppy-Yeol whines about them, but Human-Chanyeol had explicitly requested them after their first attempt at puppy play had been, well, kind of vanilla and asexual, and when they’re gearing up for a scene Human-Chanyeol always eagerly double-checks that Kyungsoo will be sure not to go easy on him and skip the parts that hurt a bit. And sure enough, despite his crying and pulling back, his cock is hard, much too hard for what Kyungsoo has in mind.
Yeollie fucks against his hand eagerly, ass pumping up and down, gracelessly rocking his cage. Kyungsoo pulls his hand back, rubbing his fingertips as he relishes the memory of Yeol’s soft, vulnerable skin, and opens the freezer for ice. That’ll shrink his cock down enough to fit it in his chastity cage for sure.
The cube makes his fingertips ache just to hold it, passing it from hand to hand as he kneels back behind the cage. “Alright, boy, he quiet, you hear me?” he warns, reaching in to tuck Yeollie’s length back between his legs where he can get at it easily. Yeollie whimpers, kicks, tugs himself forward to try to get away, but the locks hold him in place against the bar bars of the cage. He howls and silences himself back to a groan of misery as Kyungsoo touches the ice to the sensitive head of his cock, running it around the tip and up and down the shaft, Yeollie’s body heat melting it quickly. Kyungsoo has to switch hands from the cold burn, but gives his puppy no such relief; Yeollie pants and whines in a panic, pawing at the blankets on the floor of his cage, cock deflating before Kyungsoo’s eyes.
“There we go,” Kyungsoo murmurs, holding the ice in one place against the head, surely agony for his poor, trussed-up puppy. Yeollie sobs, trying to shake his ass side to side to get away, but Kyungsoo’s grip on his cock is firm. He doesn’t get very far.
His cock is flaccid now. “That’s right, like a puppy should be,” Kyungsoo mumbles comfortingly, dropping the ice to melt on the blanket under the cage. He sucks on his fingers to warm them, heal the burn, and stands to drop the remains of the cube in the sink to melt. Yeollie eyes him with that big-eyed look of doggish betrayal as he walks back, drool starting to drip down the weight at the tip of his tongue.
“Mmm, that hurt, huh?” Kyungsoo murmurs, squatting down where Chanyeol can see him. “But you’re almost ready to come out and then we can play. Huh? You want that, boy? You wanna play? You wanna play ball?”
Yeollie, despite his wounded pride, perks up and tilts his head at the mention of ‘ball’.
“And treaties? You want treaties?”
Reply
Kyungsoo smiles affectionately for a moment, rubbing Yeollie’s ears.
“You’re such a good dog,” he says, voice low and sincere, and Yeollie gives a happy hum and closes his eyes against the touch.
“But we gotta lock you up and plug you up before we play, right?” he mumbles, biting back a smile that comes with a fresh rush of blood to his cock. “That’s my boyfriend’s rules, right?”
Yeollie isn’t listening. He’s lost in the simple bliss of earscratchies, tongue and nipple weights bouncing as he wags his ass.
Kyungsoo pulls his hand out, leaving Yeollie’s head lolling limply against the collar, still smiling around his gag.
First thing is the chastity cage. It comes first because Kyungsoo can do it quick and then use it as a node to lock against the cage again, another point to keep him still when he gets to the long, hard part, which is opening Yeol’s ass up for the tail plug. That takes a while, more or less time depending on how recently they’ve played with his ass or how tense he is. Kyungsoo gets the cage out of the box, leaving only the keys to his collar, a leash, the tail, knee pads and some puppy toys behind; he opens it up and slips it over his soft cock, holding it snug to the base and lifts his pet’s balls up to fit the ring around them. He’s careful not to catch any skin in the hinge as he closes the ring behind his balls and turns back for the little pin that pushes through; then, with the smallest, most delicate lock they own, decorated with personal tags that match the collar’s, he locks the device on to keep his puppy’s cock caged.
They both know it does nothing to keep Chanyeol from getting horny; in fact it does quiet the opposite. But it gets them both going to talk as if while locked, Chanyeol was nothing more that a simple, neutered dog, as if everything they were doing was just a human playing with his pet, that Chanyeol had no sexual desires while he was caged just because he couldn’t get a full erection.
It was a hot fantasy, anyway. And if Yeollie showed too many signs of being turned on, Kyungsoo would punish him for being “dirty”, mostly in ways that turned him on even more.
“There we go,” Kyungsoo says, patting Yeollie’s balls and setting his tags jingling as if to say, ‘a job well done’. “There we go. No dirty puppies are gonna make a mess in this apartment tonight, are they?”
Yeollie wags his ass, maybe in anxiety and maybe in anticipation. From this angle, the way his collar was tied to the cage, he can’t even turn around to see Kyungsoo’s warm smile.
“Youknowwhat’snext,boy?” Kyungsoo baby-talks, low and sudden, getting Yeollie to bark and jump. “Youknowwhat’snext? Youknowwhat’snext?” He shakes the back of the cage gently, just to rile him up.
Yeollie makes excited sounds through the gag, jumping and shaking everything: the tags on the collar and ball ring, the weights on his tongue and nipples, the locks on his paws, the cage itself.
“Your tail is next! Your tail! You get your tail now!”
Cluelessly excited by the excitement in his master’s voice, Yeollie barks and shakes his ass. Kyungsoo laughs and pats the skin that’s pressed to the bars affectionately, reaching through the cage and up past his waist to knock at a swinging nipple clamp.
Reply
He returns with slick fingers, coated thickly in dense gel lube, the kind that stays on your skin for ages- to get a plug this big in, that’s what he’ll need. One finger is nothing; Chanyeol’s ass is stretched regularly, so Kyungsoo starts with two. Yeollie grunts, whimpers, but his fussing is stiller than before since he’s locked up by his cock now. Kyungsoo aims for his prostate, curling down, enjoying the sight of his cock fleshing out inside the cage and the sound of his whimpered, stilted arousal. He’s gonna take the gag out later and fuck his mouth, make him gag and stick his tongue out to lick at Kyungsoo’s balls. It’ll be perfect. That’s what he thinks of as he works in a third finger, Chanyeol pressing back against the cage and panting with barely-restrained excitement now, moaning through the gag as Kyungsoo fucks him open with his hand.
“Attaboy,” Kyungsoo mumbles, slipping his other hand in to pat Yeollie’s rump fondly as his fingers tease and stretch.
When he’s got four fingers in, thumb pressing flat down the back of his balls, he’s stretched enough. By now, Yeollie is whimpering gently, trembling, cock leaking clear through his cage. Kyungsoo pulls his fingers back and gets up to wash his hands, leaving his puppy trembling and whining and untouched.
“Yeah, yeah,” Kyungsoo mutters, scrubbing the thick lube of his hand. “I’m only over here, you’re so needy.” None of this people-talk deters his puppy’s lonely crying.
When he comes back, he gets the plug from the box and fits it in with relatively little hassle. The attached tail rises from his ass, thick and black, poking up between the bars; Kyungsoo spins the numbers on the lock holding his cock to the cage and opens it, then his ankles, then moves around as Yeollie starts to kick and yip in puppyish delight.
“I know I know, hand on,” Kyungsoo says, trying to work the lock at his paw open while Yeollie scratches the ground excitedly. His tail wags joyfully.
“Oh shit!” Kyungsoo laughs, “I forgot your knee pads. You wouldn’t have much fun tonight without them, huh?”
Yeollie yips in oblivious agreement.
Kyungsoo leaves his collar and one front paw locked to the cage as he folds the pad in half and pushes them in. Chanyeol lifts his knees for them without complaint, knowing he’ll soon be free to play; Kyungsoo pats his thigh and opens the final two locks, making sure everything’s back in the box as it should be. He moves the lube to the bed and sets the box back in the drawer to make room, and then finally, finally, he returns to the front of his beloved pets cage.
“Okay, you’re all ready now,” he says, and as he hooks his fingers of both hands through the bars. Yeollie lifts a paw to wipe at one while lapping eagerly with his dangling tongue with the other. “You ready to come out and play? Play ball? Play fetch?”
Yeollie barks, the kind of bark that’s loud enough to make Kyungsoo worried about the neighbors; he rattles his cage, sitting back on his haunches, pressing his nose up through the bars to try to get at Kyungsoo’s face.
“That’s right!” Kyungsoo laughs, reaching down to tug at one of his nipples. He really enjoys dressed up him, the power play of pretending to force all this gear on a reluctant pet for his own good, but he also loves the part where they just get to goof around and be affectionate with each other. “All dressed up like a proper puppy,” he coos, yanking lightly on the weight. “My boy, my big puppy boy! With this tail and his tongue out! And his cock locked away so he can think only about playing fun games with Master and enjoying his dinner, right!”
Yeollie goes beserk in the cage, jumping and pawing and rrrruffing as best he can with his jaw locked open.
“You wanna come out?”
Yeollie launches himself at the cage door face-first.
Reply
Chanyeol barks joyfully over and over, seemingly not bothered by the way the weights swing and jerk. Kyungsoo laughs, and reaches for the lock.
As soon as the door is open, he’s on his back, covered in a sniffing, cuddly, licking, lanky pile of affectionate puppydog, lapping big strokes up his face and pinning him to the ground.
“Okay, okay!” Kyungsoo laughs, grabbing him around the middle and rolling him over. “Okay, let’s play! Get your ball! Where is it? Where is it?”
Yeollie’s head whips around, scanning the room, bounding off to sniff out his favorite toys. Kyungsoo laughs and lifts the cage up onto the kitchen counter, where it hopefully will balance and stay out of their way until he can fold it up again. Yeollie’s amped up, tearing the covers off the bed with flopping paws, sniffing everything to find it; looks like it’s gonna be one of those nights where he keeps knocking his clamps off and Kyungsoo will have to keep holding him still to get them back on properly.
Chanyeol gives and elated series of barks, knocking his ball across the floor to Kyungsoo with his forehead. Kyungsoo picks it up, finally ready to play, sitting at the foot of the bed where he’s got a clear shot through the kitchen to the front door.
Yeollie beams up at him, panting again already, looking foolish with drool running down his chin. He paws Kyungsoo’s knee and rests his head against it, looking up at him, expectant, adoring.
“I love you too,” Kyungsoo laughs, ruffling his hair.
He lifts the ball to toss it.
“Now fetch!”
Reply
Reply
Reply
Reply
Reply
Leave a comment