Actions

Work Header

Mutt

Summary:

“You want your reward, yes?” Sniper did his best to nod despite the collar around his neck constricting him. With that Spy released him, watching as Sniper fell back on his ass, panting and rubbing at his throat, “Bon garçon.”

Notes:

This is not like my other docs there is no plot there is no angst it is just Sniper on a leash for 3000 words sorry

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

Work Text:

Panting, warm breath fanning over Spy. Sniper mouthed over the man’s clothed bulge, thoroughly soaking his pants with his spit. Spy clenched the leash tighter pulling the man closer, “Bon gaçon, bon gaçon,” he cooed, petting Sniper’s head, the drool on his lips dripping down his face. Sniper flinched away at the touch, immediately being pulled back by his leash. Spy wrapped his arm around the man’s neck pulling him close against him, hand petting through greasy unwashed hair. Leaving Sniper forced to endure it.

Sniper grunted, squirming against his hold, “Stop!” Spy just held tighter, enjoying the moment before it was inevitably taken from him. Sniper’s nails dug roughly into his arm pushing at the arm. He growled pushing the man away, Spy’s back hit the chair with a grunt. Sniper shuffled back a bit from Spy, glaring up at him.

His glasses had slipped off on one side, sitting crooked on his face, spit glistening around his mouth. A man oh so capable of taking so many lives, sat before him on his knees, looking far too pathetic, but that’s how he liked him. “Tsk tsk, what a naughty boy I have,” Spy reached out ignoring the way the man flinched away from his hand, he grabbed his glasses, sipping them from his face, dropping them on the table next to his ashtray. “Oh, I’m not going to hit you, Cabot,” he couldn’t lie that he wanted to, taking great pride in it only taking a simple slap across his face for the man to bow his head to him, but he had promised his mutt a reward earlier. He had refused to so much as touch Sniper for the last few days just to see how far he could be pushed, making him all desperate for his Owner. Today though he promised, he’d finally allow the man fuck him. Only if he didn’t continue to misbehave. “I know you know better than that, I’ve certainly trained you far better than that.” He pulled the leash taunt, “Tell me what’s wrong?”

Sniper glared at him, knowing damn right he knew what was wrong, “I told you already I don’t like being touched there,” he hissed, shifting himself farther away from Spy.

Spy just shrugged nonchalantly, he quirked an eyebrow,  “So?” Not really in the mood to deal with this little fit of his.

Sniper growled, “So? So I bloody told you-“

Spy interrupted with a sigh, “Far too much talking for a dog,” he grabbed a cigarette from his case on the table next to him, “That’s what you are; a dog. My dog. You don't talk back to me, you let me pet wherever I want,” he pulled on the leash to get his point across as he put the cigarette in his mouth.

Sniper growled, glaring up at Spy. Pulling against the leash.

Spy shook his head as he lit it, “I think my mutt is working himself into a punishment.” Oh how much he desired to rid him of that stubbornness, have himself a completely obedient dog, but then again what fun was an animal that didn’t back occasionally?

Sniper cleared his throat, choking once again as Spy pulled harder, “Spook…” he choked out. He couldn’t handle being denied his reward any longer, he needed it so desperately, Spy’s teasing over the last few days had been killing him.

“You want your reward, yes?” Sniper did his best to nod despite the collar around his neck constricting him. With that Spy release him, watching as Sniper fell back on his ass, panting and rubbing at his throat, “Bon garçon.”

Spy beckoned Sniper forward again, “Now, be good and let me pet you.” Sniper shuffled closer on his knees, reluctantly ducking his head close. Might as well give in, Spy would get his way either way.

Spy reached his hand down fingertips just barely touching his hair. He stayed still, not yanking his head away, but tensing as the fingers ran through his hair. Sniper couldn’t stand the sensation, Spy knew that part of him knew that’s why Spy loved to do it. He knew Spy loved to see him just give up, roll on his back, show his belly, and let the man do whatever he pleased. He hated that he let himself become this way, but it’s what Spy wanted, and Sniper… Sniper loved the bastard. He couldn’t say no.

Spy loved watching Sniper’s face as he fought that internal battle, what pathetic thing he’d made of the man, “Très bien,” he cooed, fingers rubbing roughly at the man’s scalp.

Sniper bit his tongue, trying hard not to talk back, he needed this, he needed his reward. 

Spy hummed, sliding his hand down to his neck, slipping his finger under the collar, and pulling on it to check its tightness. “See how much better things can be when you don't fight, hm?” He released Sniper’s collar before leaning back in his chair, flicking ash from his cigarette into his ashtray. “Now, mon chien, there is one more place I want to pet.”

Sniper wanted to snap at the man, drag him out of that chair and fuck him into the floor. He didn’t though he stayed kneeled obediently, Spy’s conditioning really taking hold of him. He was painfully hard, aching to be touched. He knew from experience that only good dogs got touched, he needed to behave himself if he wanted it.

“Oh don’t look so upset, a dog is supposed to like being petted by its owner,” Spy shook his head. He slid his leg forward, “Hm, but perhaps you want to be petted in a certain place, yes?” Spy positioned his foot directly over Sniper’s cock, rubbing the sole of his shoe against the length. Sniper groaned, fingers scrabbling against Spy’s pants searching for purchase. “Come now Cabot, move those hips,” “Hump my shoe like how you wish to hump me.”

Sniper complied, grinding his aching crotch against the shoe. Normally it wouldn’t have felt very good, but having experienced zero stimulation in the last few days it felt like pure heaven. He moaned, nails digging into the leather of Spy’s shoes, something he was sure he’d hear about later from the prissy bastard.

Spy threw his cigarette butt in the ashtray, before turning back to the show in front of him. Sniper grinding and humping his shoe like he really was a dumb pathetic dog. Panting like one too. Spy stroked himself through his pants, the sight in front of him was just too perfect.

“Oh does that feel good? Does my mutt like to be petted there?” Spy chuckled, barely seeing the man nod with the way he was practically glued to his leg, “Tell me, does my mutt want to mount me?” Sniper nodded frantically, bucking his hips into the tip of his shoe. “Oh you will, you’ve been such a good boy, I’ll give you your reward. You can wait a little longer though, yes?”

Sniper choked on a moan, he really couldn’t wait much longer, so pent up from the man not so much as touching him for the last few days.

Spy pulled on the leash, again reiterating the question, “Yes?” Sniper groaned when Spy took his foot away, humping the air where it used to be. Spy took great satisfaction at the way Sniper immediately crumbled, bracing himself on Spy’s knees as he shook. Panting, resisting the urge to strangle the Frenchman’s scrawny little neck. “You answer when I ask a question, oui?”

Sniper took a couple of moments to collect himself, his body still tingling with the feeling of withdrawn pleasure. He lifted himself from Spy, glaring up at him.

“Aw, comme c'est mignon,” Spy placed his hand on the man’s cheek, ignoring his reflexive flinch, his thumb stroking over a scar. He smirked, absolutely in love with the amount of power he held over him. “But we’ve been over this, mon Cabot, that’s not how we do things here,” he scolded, before tugging the leash forward, making Sniper fall back onto Spy’s legs. “You don’t get what you want from pouting, naughty boy.” He pulled harder, watching as the man attempted to struggle against it.

He wrapped the leash around his hand and pulled tight as Sniper struggled, pulled until the man could only choke and blubber dirty nails scratching as his suit sleeves. Spy leaned forward blowing his smoke into Sniper’s face, “Now, now mon Cabot, listen to me,” he chuckled as the man coughed and shook, “When I let go you will bark once in acknowledgment, then you will get up and strip, you're getting so close to your reward. Don’t ruin it,” with that Spy released him, staring at him expectedly as he tried to catch his breath.

“Woof,” Sniper breathed out, his voice raspy from the choking.

Spy nodded, patting the man’s head gently, “Good boy, now strip.”

Sniper didn’t need to be told twice, he snapped up from the floor. Undoing his belt and immediately pushing his pants and underwear to the floor, he quickly started to pull his shirt up.

Spy sighed as he watched Sniper’s clothes fall to the ground, how many times have they had this conversation? “Clothes folded and placed on the table, how many times do we have to talk about the messes you make of my room?” He lit another cigarette, “You can do that in your filthy little van, not in here.”

Sniper sighed, picking up his discarded clothes, and folding them, quite sloppily but enough to stop Spy’s bitching. “Damn uptight bastard,” Spy heard him mumble under his breath, he chose to ignore it. He could be forgiving, sometimes. Sniper dumped the clothing on the table before turning back to Spy, expecting to finally receive the reward that he had been deprived of for so long.

Spy exhaled a cloud of smoke, as he stared at the bare man. Scars littering rough skin, his cock hard and leaking between his legs. Spy smirked, he had the man exactly how he wanted him, “Back on your knees, boy.”

Sniper frowned and grumbled but complied, sliding down to his knees. Spy unbuckled his belt

He stroked himself groaning as he beckoned Sniper forward, grabbing the leash again with his other hand and pulling his head over his lap. “You know what to do mon chien,” Spy rubbed himself against the man’s cheek, smearing pre cum on his face, “Do good and I’ll give you your reward, yes?” He guided his cock to Sniper’s mouth, rubbing it on his lips. 

Sniper knew what to do, sliding the aching tip into his mouth. He started fast, quite desperate for his reward, shoving himself down on the man’s cock, gagging on him.

Spy gasped, grabbing a handful of greasy hair and wrenching the man’s head up, Sniper’s mouth releasing him with a pop, “Have some patience cabot, go slower,” his voice shaky, losing a bit of composure. He wouldn’t last long if the man continued like that. 

Sniper let out an annoyed huff, he just wanted to get it over with so they could move on to his reward.

“Oh don’t look at me like that, you know I control how fast you go,” he stroked the man’s cheek before slowly gliding his lips back to his cock, “Mon chien is just trying to get me off fast so it can get its reward, but a sloppy mutt who can’t properly please its owner doesn’t get its reward.” He pushed back into Sniper’s mouth with a sigh, he kept his grip on the man’s hair so he could control his pace. He relished the way the man just easily handed him control. Such a good mutt.

Spy panted as he pulled the man up and down on his cock, he knew the man was probably suffering, so hard it ached. At the same time, Spy took delight in seeing him suffering. He thrusted his hips up, trying to keep his pace slow so he wouldn’t explode down the man’s throat.

“Ah, does mon Cabot like pleasing its owner?” Spy asked as he pulled down the man enough for him to choke and sputter on Spy’s cock. He pulled him back up when the sensation became too much, moaning as he shallowly thrust into the willing mouth. “This mouth is much better suited for this and barking,” he panted, enjoying the way the man glared up at him, he’d have to train that out of him, eventually…

With a grunt, Spy pulled Sniper off of him, half of the man’s face covered in spit, his messy mutt. He wanted so badly to shove his face back down and cum down the dog’s throat, but then he couldn’t give Sniper his proper reward. Wouldn’t want that cause then he’d have an unhappy mutt who’d have to use his hand. “Very good mon garçon, I think someone has earned himself a reward.”

Spy pushed on the man’s shoulders, who quickly obeyed, backing away to give him room. “Sit and be good, just a little longer,” he pulled his pants down the rest of the way, folding them and laying them on the table, his jacket and shirt soon joining it. He looked back at Sniper for a second, sensing the impatience in him.!Had it been a few months earlier, Sniper would have just jumped him then and there. He’d done well to train that habit out of him and teach him some patience. He could still see that the man was trying hard to keep himself from doing so. How adorable, he was trying so hard to obey.

He shed one of his gloves grabbing the lube that sat next to his ashtray. He bent himself over the chair he’d been sitting in

A breath caught in Sniper’s throat, hand twitching wanting to stroke himself to the sight, but he knew better. Even with his back to him, Spy would still find some way to find out. His cock was neglected and heavy between his legs, if he didn’t bury himself in the man soon he felt like he would go crazy.

Spy groaned as he sunk two of his fingers inside, scissoring them in and out. He could hear Sniper’s breathing distantly, how insatiable. At least he was putting on a good show for him. “Mm, you better be behaving over there, I can still take away your reward,” that was a lie, Spy was just as desperate for it as Sniper. He groaned as he pushed in a third finger slowly.

Sniper to his credit was behaving, still ignoring the aching hardness between his legs, as he stared at the man fingering himself, he wished it was his fingers. Unfortunately, he wasn’t allowed that privilege very often, apparently, he was too impatient and rough, Spy seemed to like it anyway.

Spy pulled his fingers out, leaning further against the chair. He pressed his ass up, back aching from the position, his age getting the best of him. “Now, mon chien, come mount me.” Sniper barely let him finish his sentence before he bolted up from the floor, Spy jumped in surprise when the man’s hands grasped his hips. “Tellement impatient, mon garçon,” Spy whispered as the man’s cock head rubbed against his hole.

Sniper let out a choked-out groan as he pushed himself into Spy, “Oh bloody hell,” he rocked his hips into the man’s, having so much missed this feeling. This was almost worth the couple of days of torture. Almost. Sniper dug his fingers into those scrawny hips, pulling them back as he met them with his.

Spy groaned those fingers making his hips ache, but he stayed still, letting the man pull him back and forth. Letting him do as he pleased for once. He deserved it, this was his reward after all. Also, despite the pain, Spy loved it. “Très bien, très bien!” He panted, rocking his hips back as best as he could. “Y-you mount like a proper mutt.”

Spy grabbed blindly for the leash, failing a couple of times before finally grasping the end of it, he pulled hard forcing Sniper forward and deeper in him. He pulled the man to him, the weight of him on his back threatening to make him collapse, he twisted his head around capturing Sniper’s lips. He bit them, Sniper groaning and moaning into his mouth. Spy sucked on his tongue, accidentally biting down on it when Sniper hit his prostate, he pulled away a coppery taste filling his mouth from the man’s tongue, “Comme ça!”

Spy released him, planting his arm back on the cushion to keep himself upright. Sniper’s thrusts were fast and sloppy, his only thoughts being to cum in the warm hole he was buried in. Spy couldn’t really blame the poor thing, after every tease he’d put the man through the last few days. He deserved it like this. He reached one of his hands under himself, barely able to support himself with one arm from the man’s thrusts. He stroked himself, the grunts and growls being breathed in his ear making it so much better. 

Sniper began to falter panting as he gave the man a couple more hard thrusts, groaning as he came inside the warmness. He fell forward, bracing his hands so as to not crush the man under him, panting trying to catch his breath and his composure. Spy moaned as the man came in him, he thrust himself into his hand one last time before painting the floor with his release.

Sniper painted thrusting a few more times, he released Spy’s hips, watching as the older man slumped forward. “God, Spook,” he panted. Times like these reminded him why he put up with this man’s shit, that was absolutely amazing.

Sniper stood up rubbing at his sore back, he looked down at Spy who was still sprawled out on the floor, “Uh, mate, you okay?” He asked, nudging Spy with his foot. The man had given him hell the last few days, but he didn’t exactly wanna hurt him, well not too bad at least. 

Spy tried to catch his breath as planted his palms on the floor in a weak attempt to turn towards the man, “Oui.” He pushed himself onto his side, rolling over bracing his sore back against the chair, smiling up at Sniper, “You haven’t killed me yet bushman.”

“Gettin’ close to it, shoulda seen your face while I was rootin’ ya,” Sniper moved closer leaning over Spy, “Does that mean you're up for seconds?”

Spy frowned, already feeling the ache in his hips, “Mon Dieu, no.”

“Eh, that’s what I thought.”

Notes:

I spent so much time trying to fill in the gaps in this fanfic I literally can not stand look at it

There’s probably some typos sorry, I’ll fix that in a bit

Anyway follow me on twitter @clearly_okay