Actions

Work Header

good boy

Summary:

Till has been thinking about this for days, no weeks. Hell, ever since the first time they had sex which was almost two months ago. Ivan was just so cute, so needy. It started with one single phrase uttered in the haze of desire that had planted a seed in Till's brain. One that has festered and grown larger, plaguing his thoughts.

"Is my puppy desperate?"

It was one single utterance, not further expanded on and brushed under the rug quickly. Ivan barely reacted, only whimpering in response. Till, on the other hand, was fixated by the idea.

Ivan had always reminded him a bit of a puppy. His fluffy hair and wide eyes, the way he whined and begged for attention. It only got worse after they had sex the first time. Seeing the way Ivan responded to praise, eager to please and be good, Till could practically see his invisible tail wagging each time.

Notes:

this is a continuation of the actor au fic i wrote for tiiv week! this can be read as a standalone fic, but for all the context and to see their first time, i would recommend reading the first work in this series. this was born solely because i am obsessed with puppy actor ivan and really wanted till to make him his puppy for real. i have talked about tiiv pet play (specifically of the actor au variety) a few times on twitter and finally flushed this out.

originally this was supposed to be for till's birthday, but i was a little burnt out and didn't get to finish it in time so, i'm sorry, till, please accept this late present and enjoy your puppy! also welcome back alien stage, idk if i'm ready for all this angst so here's some smut to cope.

pls enjoy!

(See the end of the work for more notes.)

Work Text:

Till has been thinking about this for days, no weeks. Hell, ever since the first time they had sex which was almost two months ago. Ivan was just so cute, so needy. It started with one single phrase uttered in the haze of desire that had planted a seed in Till's brain. One that has festered and grown larger, plaguing his thoughts.

"Is my puppy desperate?"

It was one single utterance, not further expanded on and brushed under the rug quickly. Ivan barely reacted, only whimpering in response. Till, on the other hand, was fixated by the idea.

Ivan had always reminded him a bit of a puppy. His fluffy hair and wide eyes, the way he whined and begged for attention. It only got worse after they had sex the first time. Seeing the way Ivan responded to praise, eager to please and be good, Till could practically see his invisible tail wagging each time.

Till had never considered himself particularly kinky, all the sex he had previously was relatively vanilla, but when Ivan had uttered the word 'daddy' the first time, it opened Till's eyes. It was thrilling, turning him on more than anything ever did before, he liked it and wanted to see what else they could explore. He realized there was a world of possibilities and if Ivan was going to act like a puppy, he may as well look the part.

This is the thought that led Till to a sex shop, baseball cap pulled low over his eyes and a mask covering the lower half of his face. He didn't want to be recognized, not here of all places. He hadn't even told Ivan he was coming here today, too embarrassed by what he might say.

With sweaty palms he opens the door and steps inside, eyes going comically large at the assortment of items on display. The goods they sell vary: lingerie sets in all colors, toys in various shapes and sizes. He goes deeper into the store until he gets to the section he is looking for.

He finds the collar first. It's simple, understated, matte black with a ring on the front to be looped through a harness or something else. Something else is what Till has in mind. The next thing he procures is a leash in a matching color. His eyes catch several muzzles hanging on the wall and he considers it. Ivan does like to bite, covering every inch of Till's exposed skin in bruises and teeth marks. It's not like Till really minds, but if he's going to train his puppy, he's going to do it properly.

The last two items are a little deeper in the store. He probably could've found them sooner if he wasn't sure he'd combust in flames from the embarrassment asking an employee for help would've caused. Finally, he takes all the items to the check out counter and pays with cash. Nothing he's doing is wrong, but he doesn't really want a record of this on his bank statements, both to preserve his image and his sanity.

He sends a quick text to Ivan, telling him to come over, that Till has a present for him. Till omits the fact that the present is just as much for him as it is for Ivan. Nonetheless, Ivan's reaction is, as expected, adorable. He's clearly excited, sending back emojis and gushing that you didn't have to do that, Sunbae. But Till did, this is a selfish desire, one he needs to act on so he can finally put his mind to rest.

 

A few hours later, Ivan shows up at his doorstep. Till can tell immediately by the way he knocks on the door, three rhythmic raps, it's the way Ivan always does it, he has since the first time he knocked on Till's dressing room door all those months ago. Not wanting to keep Ivan waiting, he heads to the door and opens it with a smile.

"Sunbae!" Ivan greets excitedly, a broad grin on his face showcasing his adorable fang that Till has grown so fond of. A matching grin spreads across Till's own lips and he pulls Ivan in for a hug.

"Hi, puppy," Till murmurs, running a hand down Ivan's back. He can feel the way the younger man shivers, whether it's from the touch or the pet name, Till can't be sure. He'll find out soon enough, this won't be the last time he calls Ivan that, not by a long shot.

After a few moments, Ivan pulls away and Till can see the blush spreading across his cheeks. It makes Till's heart ache, he's just so cute. The way Ivan affects him really isn't good for his health, but he wouldn't change it for the world. He pulls Ivan inside and sits him on the couch. Ivan sits with his hands folded demurely in his lap and smiles up at Till, eyes wide and expectant.

"I believe you said you had a present for me, Sunbae," Ivan chirps, smiling growing wider.

Till chuckles, playfully ruffling Ivan's hair. "Impatient are we?"

Ivan pouts, peering up at Till through his lashes. "Maybe."

Till smiles, endlessly endeared and pets Ivan's head one last time before heading into his bedroom to get the items. He hid them in his closet, even put them in a nice gift bag so Ivan could have the experience of opening them like it was a real gift. Till isn't surprised in the slightest when Ivan doesn't wait for him on the couch and instead follows Till inside his bedroom.

"My puppy is too eager," Till teases, opening the closet door.

When he turns around Ivan is standing behind him, face flushed and fidgeting with his hands. Till kisses his cheek and hands him the bags, gesturing for Ivan to sit down on the bed. Ivan complies and Till takes the seat next to him, resting his hand on his knee.

"Go ahead, open it," Till prompts, smiling. Ivan looks at him bashfully and nods, taking a piece of tissue paper out of the bag.

Till watches his face for his reaction, holding his breath in fear of how Ivan will react. Ivan's reaction is subtle, his brows furrowing as he peers into the bag. He takes out the collar and looks at Till with a raised eyebrow.

"What is this, Sunbae? I'm a little confused. Are you getting a dog?"

Till chuckles, taking the collar from Ivan's hands and opening it. "I already have one."

Ivan beams, his excitement evident and Till feels a little bad that he's going to have to crush his hopes. "Really? Is it a boy or a girl? They must be big given the size of the collar."

Till smirks, leaning in and securing the collar around Ivan's neck. Ivan goes a bit stiff, eyes widening in shock as Till works. "He's a boy and yes, he's quite big, even taller than me, but he's so cute."

Till presses a kiss to Ivan's cheek and settles his hands on his waist, moving his mouth down Ivan's neck. Ivan's breath hitches and his hands come to rest on Till's shoulders.

"Sunbae..I don't understand," Ivan's voice is shaky, small and desperate. It makes Till's dick throb.

"You're my pet, my cute, little puppy. Always eager for Hyung's attention and affection."

As Till speaks, he sucks a bruise onto Ivan's neck and Ivan makes the most beautiful noise, somewhere between a whine and a whimper, sounding needy and gone already.

"I-I'm not a dog, Sunbae," Ivan insists, his eyes sliding to the floor and his cheeks turning redder.

"No? You act like it, whining for my attention, biting, the way you respond to praise," he kisses further down Ivan's neck, sliding his hands under the fabric of his sweater. "It's okay, you're so cute, I'll keep you as my pet."

Ivan whimpers and Till finally lifts his head, looking into Ivan's eyes and oh, he looks gone already. His eyes are glassy and lidded, cheeks flushed, lips parted and just begging to be kissed. So, Till does just that, leaning in and connecting their lips. It's short, far shorter than Ivan would've liked if the whine of protest is anything to go off of.

"There's more, I bought all of this for you, for us. I wanted to play with you, but if you're not interested, we don't have to."

Ivan fiddles with his fingers, chewing his lower lip, eyes averted and then finally meets Till's eyes. They're wide and pleading, almost like he wants something but is too afraid to ask.

"What else did you buy, Sunbae?" Ivan asks in a small voice.

"You really want to see? You're not weirded out."

Ivan laughs, nervously rubbing the back of his neck. "I was a little surprised, I didn't expect this, but I'm not opposed to it, if it's what you want."

Till smiles, grabbing Ivan's hand and presses a kiss to his cheek. "You're so perfect, such a good boy for me."

Ivan moans softly at the praise and Till pulls away, standing up and taking the rest of the items out of the bags. Ivan's eyes go wide as he takes in each of them, but then he bites his lip, seemingly intrigued.

"Do you want me to put this stuff on?" Ivan asks, tearing his eyes from the items laid out on the bed and looking at Till's face. His eyes are lidded, cheeks flushed, if there was any doubt before that Ivan was into this, it's gone now and relief washes over Till like a tidal wave.

He smiles, nodding his head and Ivan stands up, grabbing the items and heading into the bathroom. He turns his head, a smirk on his lips and adds before he leaves, "I'll be as quick as I can, Sunbae, don't get too impatient."

Till scoffs, rolling his eyes. "You're the impatient one."

Ivan snickers and disappears behind the closed door. Till exhales a sigh of relief and lies down against the pillows. He tries to busy himself, to keep his mind off what is about to happen, but it's no use. Images of Ivan in the items Till bought, on his hands and knees eager to please, keep popping into Till's head and desire curls in his gut. Valiantly, he tries not to touch himself, to be patient and wait for Ivan, but it's hard, probably the hardest thing in his life especially as his cock fills out and presses insistently against the zipper of his jeans.

Thankfully, Ivan returns before too long and the sight of him punches the air straight out of Till's lungs. Ivan is standing in the doorway, arms trying to cover himself, but Till can see everything. The black dog ears perched on his head that perfectly match his hair, the collar tight around his neck, his eyes trail lower and he immediately is glad for his last minute decision to purchase something else.

Till had spotted it right as he was about to check out and immediately imagined Ivan in it, running out of the line and throwing it on the counter with the rest of his items. The lacy red bra stretches across Ivan's well-defined chest, hugging his pecs beautifully. Till chose the color because he thought it would perfectly match the red of Ivan's eyes and he was right. There's a set of panties to match, but they do very little to hide Ivan's obvious arousal or his perky ass. Till can feel the saliva pooling under his tongue and audible gulps to stop himself from drooling.

"You look beautiful," Till mumbles, staring at Ivan with wide eyes. Ivan flushes further and walks into the room.

He doesn't sit, he can't, because there's one more piece to the ensemble that prevents it. A plug with a tail that matches the ears atop Ivan's head and brings the whole thing together. He is a vision, he looks even better than Till could've ever imagined and Till is scrambling to the foot of the bed on his hands and knees to get closer.

"I feel a little silly, Sunbae," Ivan chuckles nervously, chewing his lower lip.

Till pulls himself to his knees and grabs Ivan's face. "You look wonderful," he mutters, pressing a kiss to Ivan's lips. "And stop being so formal with me, I told you before to call me 'hyung.'"

Ivan nods. "Sorry, Hyung, I'm still not used to it."

Till pets over his hair and presses a kiss to his forehead. "It's okay, puppy. Are you ready to play? Do you want to be a good boy for me?"

Ivan nods frantically, his desperation bleeding through in his actions and Till smirks. He sits down on the bed and spreads his legs invitingly. Popping the button and easing the zipper down, he gestures to the space between his thighs.

"On your knees then, puppy. I bought you a muzzle too, but I'd prefer not to use it just yet. If you don't bite, I won't have to."

Ivan whines, high and needy, but slumps to his knees in front of Till, hooking his fingers into the waistband of his pants and easing them down his thighs. Ivan inhales sharply when he comes face to face with Till's cock, fully hard and dripping already in anticipation. Experimentally, Ivan reaches out and begins to stroke him slowly.

"I assume you don't want me to put on the muzzle because you would like me to use my mouth. Right, Hyung?" Ivan peers up at him through his lashes as he says the words and the sight alone makes Till's cock twitch in Ivan's hand.

"Fuck, yes, please."

Ivan merely hums in acknowledgement, leaning forward and opening his mouth. He's slow with it, still not quite accustomed to doing this. Till doesn't mind, he finds Ivan's inexperience to be endearing. It's a little thrilling knowing that he's the one who has taught Ivan all of these things, has been able to mold him to all of his own preferences. And Ivan is always so good, eager to listen and learn, attentive to all of Till's desires.

As Ivan takes more of his cock into his mouth, Till grabs the leash off the bed next to him and secures it with the ring on the collar. He loops the excess length around his fist and tugs slightly. Ivan whines at the pressure and sinks lower, making Till hiss through his teeth in pleasure.

"Fuck, that's it, good boy," one hand holds the leash taut while the other comes to pet the back of Ivan's hair.

Ivan moans around his cock, the sound sending vibrations down his spine. He has to fight the urge not to thrust into the wet, inviting heat of Ivan's mouth. It's hard not to, Ivan feels so good around him, sucking eagerly. Till thinks he could cum like this, feels himself getting close embarrassingly fast, but he doesn't want that, he wants to fuck Ivan.

He lets Ivan go for a little while longer, his movements speeding up as his confidence grows. Ivan looks so pretty like this, on his knees for Till, pink lips wrapped around his cock. Till feels himself get dangerously close to the edge, the heat in his gut becoming unbearable and grabs Ivan by the hair to urge him to stop, but Ivan just peers up at him. His wide, dark eyes are lidded, glassy with lust and Till curses under his breath.

"That's enough, puppy, you did so well for me, let me give you a reward."

Ivan pulls off and nods his head. Till loosens his grip on the leash and allows Ivan to stand. When he does, Till can see his erection clear as day through the thin fabric of the panties. There's even a dark patch in the front where the head of his cock was pressed against the fabric.

Till pats his lap and Ivan raises an eyebrow, tilting his head in confusion. "Lay across my lap, puppy. I'm going to take care of you."

Ivan doesn't look entirely convinced, but complies, climbing into Till's lap with his chest pressed to his thighs. In this position, Ivan's ass is just below Till's face and he kneads the muscle leisurely, rubbing away any tension and Ivan moans softly, face pressed into the mattress. Till smirks and tugs on the plug that nestled deep in Ivan's hole. Ivan whimpers, his hips twitching and grinding his cock against Till's thigh.

"What's wrong, puppy? Need some attention?"

Ivan whines in response, nodding his head. Till chuckles, pulling the plug out with a pop and Ivan makes a disappointed noise at feeling so empty so suddenly. Till shushes him by petting over his hair comfortingly. He grabs the bottle of lube he got out earlier and spreads a generous amount over his fingers, warming it up before he presses the pads of his fingers against Ivan's twitching hole.

"You should be a little loose already, so I'll start with two," Till informs him, sinking two fingers inside. Ivan's moan is instant and so pretty, he grinds his hips back to get Till's fingers even deeper and Till clicks his tongue. "Be patient or I'll have to punish you."

Ivan whines, choosing that exact moment to be disobedient and grind his hips back again, more desperately this time. Till smirks, feeling a sick sense of power wash over him. With his free hand, he smacks Ivan's ass, the contact making a loud crisp noise in the silence of the room. Ivan whimpers, his eyes rolling back and grips the blankets so hard his knuckles turn white. Ivan doesn't move again for a while, being good and letting Till take his time.

And Till does take his time, drawing it out and savoring each of Ivan's reactions. He makes the most beautiful noises: moans and whines, desperate little cries. Each and every one goes straight to Till's cock. Till begins to move his fingers, thrusting them in and out and crooking them just right against a spot that has Ivan crying out in desperation each and every time. He adds a third, attempting to repeat the same arduous process all over again. Ivan's obedience ends there, his hips moving of their own accord, grinding back on Till's fingers and then against his thigh, seeking friction in any way he can get it.

Till laughs, shaking his head. "That's a bad boy," he scolds, his hand coming to strike Ivan's ass once again.

Ivan moans wantonly and his movements grow more desperate. Till realizes then that Ivan likes this, he is disobeying just so he can receive punishment. The thought makes him smirk hungrily. If Ivan is desperate for a little pain, Till is happy to comply. He doesn't spank him hard, but he does it enough that Ivan's cheeks are rosy from the repeated impact. It doesn't take long, a few more desperate grinds against Till's thighs and a strike of his palm against his ass, and Ivan is cumming with a shrill cry. Till feels it more than he sees it, feels the way Ivan's ass clenches around his fingers as the orgasm washes over him, feels the way his cum soils his thigh.

"Tch. Bad dog, look at the mess you've made," Till scolds withdrawing his fingers and tugging on the leash. Ivan whimpers, looking up at him pleadingly.

"I'm sorry, Hyung," Ivan whines and he does look apologetic, but he also looks hungry. Till smirks, tugging the leash a bit more forcefully.

"Clean it up, use your tongue."

Ivan stares at Till with wide eyes for a moment before his lids droop once more and he nods his head in silent understanding. He scrambles partially off of Till's lap, moving back enough so that his face is level with his mess on Till's thigh. Ivan begins to lap at the cum, shyly at first, but once Till's praise hits his ears, he does so more vehemently.

"Good boy, almost done," Till praises, running his hand soothingly down Ivan's back.

Once Ivan has licked up all of the cum staining Till's thigh, he turns his head, peering up at Till imploringly. He doesn't say anything, doesn't ask Till for anything, but he knows what Ivan wants, he doesn't need words.

"On all fours," Till commands, patting Ivan's ass to get him to move.

Ivan chuckles. "Ah, doggy style, how fitting."

Till glares at him, but Ivan complies, settling in on his hands and knees by the pillows. He wiggles his ass invitingly and Till wastes no time taking his place behind him. He rubs the head of his cock against Ivan's slick hole, the tip catching on his rim, and Ivan moans, burying his face in the pillows. The ears have come askew, but Till doesn't bother to fix them. What he does do, however, is tug the leash once more.

"Face up, I want to hear you. That's part of why I didn't muzzle you."

Ivan whines, but complies, lifting his head and looking at Till over his shoulder. "Please, Hyung. Fuck me already. I want it," his plea is breathless, desperate, and it's all the encouragement Till needed to finally sink inside. He isn't slow anymore, his own desperation has become too much to bear. With a harsh thrust, he bottoms out, moaning loudly as Ivan's hole clenches around his length.

"Fuck, Ivan, you feel so good."

Ivan moans, fingers clutching the sheets beneath him. His hips grind backwards, trying to encourage Till to move. He doesn't even punish Ivan for it this time, just draws his hips back until just the tip of his cock remains and thrusts back inside. Till sets a punishing pace, the sound of skin-slapping skin, their heavy breathing, and Ivan's never-ending noises of pleasure the only sounds in the room.

Till drops the leash and fists his fingers in Ivan's hair, the strands impossibly soft beneath his fingers. He isn't rough, just uses his grip to lift Ivan's face ever so slightly so he can crash their lips together in a kiss. The kiss is a bit awkward, this angle isn't the best to properly kiss, but what they do could barely be classified as one anyway. It's more of a clash of tongue and teeth than anything else, but Till relishes in it.

His tongue slides against Ivan's as he swallows each of his desperate noises, drool slipping down their chins. He doesn't wipe it up, he doesn't have to, because Ivan, much like the dog he is pretending to be, laps at Till's face, cleaning his mess just like he did earlier. All Till can do is moan in reply, his hips stuttering.

"You're so—hah—fucking perfect, such a good boy for me."

Ivan moans, nodding his head. "I am, I'm your good boy. Always."

Till thrusts once, twice more, his movements growing erratic as the heat begins to creep up his spine and pool in his gut. He cums with a muttered curse, filling Ivan to the brim with his spend. Ivan's eyes roll back, his jaw dropping around a silent cry of pleasure and Till captures his lips once again in an uncoordinated kiss.

They stay like that for a while, Till rolling his hips to ride out the last waves of pleasure as he pants into Ivan's open mouth. Eventually, the stimulation becomes too much and Till has to stop, pulling away from the kiss and gently rubbing Ivan's hips. He is careful as he pulls out and Ivan exhales shakily when he feels Till's cum begin to leak from his hole and trickle down his thighs.

It's an intoxicating sight and Till finds he can't tear his eyes away from it. He's utterly mesmerized, he did that to Ivan, it's his cum leaking out of him, Ivan is his, utterly, completely.

"I fucking love you," Till mutters. It isn't intentional, he's just so captivated by Ivan, so lost in the moment, but that doesn't mean that Till doesn't mean it.

Ivan's eyes go wide and his blush intensifies. He hides his face in the pillows and screams. Till merely blinks, confused by Ivan's reaction. Was Ivan uncomfortable? Did Till freak him too much? Anxiously, he begins rubbing Ivan's back.

"Hey, Ivan, I-I'm sorry, I don't know why I said that, I was just caught up in the moment."

Ivan lifts his head, a pout on his lips and his eyes glassy. "So you didn't mean it?"

Till's heart drops and he embraces Ivan from behind, clutching him close to his chest. He presses a kiss to Ivan's hair. "I do," Till sighs. "I mean it, I love you, Ivan. I just didn't want to say it too soon, we just started dating a little bit ago."

Ivan is silent for a moment, when he finally speaks what he says surprises Till. "Sunbae, could you move, please? You're a little heavy and I'd like to look at you when we have this conversation."

Till blinks, quickly releasing Ivan and climbing off of him. "O-oh, shit, I'm sorry, Ivan, I didn't mean to hurt you."

Ivan giggles, turning over to face him fully. When he does, he has the most radiant smile on his face. "You didn't hurt me, Sunbae, don't worry."

He pushes himself up so he's sitting and reaches for Till's hand, squeezing it gently and running his thumb over Till's knuckles. "I love you too, for the record. I was just surprised when you said it, I wasn't expecting it," Ivan says, smiling sweetly. "I'm very happy you did though."

Till smiles, caressing Ivan's cheek and presses a tender kiss to his lips. "Me too, Ivan…and thank you, for indulging me in this, we don't have to do it again if you don't want to."

Ivan chuckles, threading his fingers through Till's hair and nuzzling his cheek. "What if I liked it? I like it when you praise me…a lot. Maybe I am a dog."

Till scoffs, smiling. He's so utterly endeared by this man, his heart is so full. Ivan is so beautiful, so perfect, and he's all his. "Maybe you are, I guess I'll have to keep you."

Ivan giggles, pulling Till down to lay beside him and buries his face in the older man's chest. "
Please, keep me forever. I'll be the most loyal pet you've ever had."

There's not a doubt in Till's mind that Ivan would. In fact, he's happy Ivan asked to be his forever because there's no way he'd ever voluntarily let him go.

Notes:

as always, thank you so much for reading!! if you enjoyed, please consider leaving comments and kudos.

If you want to stay up to date with me, here are my links:

❤️ twitter
strawpage leave me some thingies, ask questions, or let me know what you'd like to see more of!

Series this work belongs to: