So!

I asked @shockbabe whether I could write a ficlet accompanying their fucking gorgeous pic of McCree and Hanzo with like the thiccest, most delicious McCree ever and they were veeery gracious in allowing me <33333 thankss!!

so yis. This is basically just a love letter to thicc!McCree. And puppy play. And loving Hanzo.

mostly thicc McCree though because goddamn.


When Hanzo came back to his rooms – lunch tray in hand – McCree had already stripped out of his clothes and taken his place in the middle of the room where he knelt, and immediately lit up at seeing his Master. He looked comfortable with the situation and the world at large, scars glinting silkily on his brown skin. Beneath Hanzo’s thoughtful stare, he started preening, pecs bouncing as he playfully tensed the muscles there in rapid succession.

Hanzo snorted softly, eyes drawn to the large, dark nipples in their nest of dark chest hair. Already, his belly felt warm, shoulders loosening from their rigidity of the day.

A small smirk tugged at the corners of his mouth, almost hidden by the whiskers of his beard. McCree, eyes sharp as ever, saw it all the same, his broad shoulders squaring, chest pushing out as he angled himself forward without moving from his position on the floor.

Even naked and kneeling he looked intimidatingly large. Wild and unkempt. A beast that was a force to be reckoned with. Jesse was a huge dog, yet all the more gentle for it; brown eyes always faithful, body open and vulnerable for his Master’s perusal. Hanzo had yet to experience him denying him any part of his exquisite physique.

“Stay,” Hanzo admonished when the wide hips started lifting off the ground, fingers curling into the thick carpet as Jesse got read to move, obviously wanting to get closer and greet his owner. He stopped mid-motion, shaggy head lifting, soulful eyes tracking first Hanzo’s face, then the tray in his hands, before he slowly lowered himself back down.

His thick, hirsute thighs moved apart easily to make the crouch more comfortable, unabashedly showing off the thick length of his cock hanging heavy and mostly soft between them.

“Good boy,” Hanzo praised softly, gaze lingering, watching the pouch of McCree’s belly, the flex of his thick biceps idly tensing and releasing as his attention shifted towards the meal on the plate, the dark, dense hair starting on his elbow and dusting down his thick, powerful forearm.

“Arms behind your back, boy.”

McCree’s gaze jerked up from the plate towards Hanzo’s face, but he moved without protest; reaching behind himself and grasping his forearms, attention pulled back to the tray, nostrils flaring, mouth dropping open slack and greedy as he caught a scent of the meat on the plate.

“You’re hungry, aren’t you?” Hanzo hummed to fill the silence, drifting over towards the desk to place the tray down. With his back turned to Jesse, he couldn’t stop the wide grin breaking free at the growling bark from behind. “You’ll get yours in a moment. First, though…”

He opened the desk drawer, fingertips petting along the smooth leather edge of Jesse’s collar before carefully lifting it out.

When he turned around, Jesse’s gaze immediately zeroed in on the item, face breaking out into a huge smile, broad back straightening from his slouch. God, but he was big – no sharp edges on his body to be seen; everything rounded and thick, and covered in dark fur.

He looked powerful, and Hanzo felt an indecent surge of satisfaction at how easily the huge body bent to his will – how willingly, eagerly McCree wanted him to take charge.

Hanzo took his time placing the collar around his pup’s sturdy neck; taking care to brush the shaggy, long hair out of the way to not snag any in the clasp, fingers slipping between leather and throat to test the space. He then sat back on his haunches, fingertip sliding along the studs pressed into the leather, and ending at the metal tag with Jesse’s name. It clinked softly as he fingered it, Jesse’s chin lifting with pride and lazy giddiness, the corners of his mouth stretching in a feral grin, tongue lolling out dark red and pretty.

He seemed to go down into his head quickly tonight, and Hanzo couldn’t say that he minded. Jesse always was such a good, obedient puppy; eager to please and robust – his body made to take a good, deep fucking and give back just as much as he got.

Hanzo got caught thinking back to their last encounter – McCree’s fat ass lifted high into the air, the dark hair dusting his cheeks soft against Hanzo’s hips as he had mounted and fucked him, the warm, dark space gripping him, suckling him in, welcoming him into Jesse’s body just as much as the low, groaning barks he had fucked out of him, the sight of those wide, scarred shoulders braced against the floor doing things to Hanzo…

He jerked out of his thoughts as Jesse leaned forward, nuzzling the side of his owner’s face, arms still obediently behind his back. He whined high and canine, and Hanzo couldn’t have brought himself to deny him even if he had wanted to.

“Hello, boy,” he greeted in a low voice, hand placed low on Jesse’s belly, friendly and welcoming – and it was like a dam broke, his pup abruptly angling farther into his Master’s space, tongue coming out wet and hot as he dragged it across Hanzo’s cheek and ear and neck in sloppy, eager licks.

His eyes closed, hips abruptly feeling loose and warm. He was almost shocked at how needy he was for this tonight – how a simple act such as Jesse greeting him with his tongue and enthusiasm was already riling him up this fast. His fingers twitched against his pup’s belly as he got pushed back by the sheer excited bulk of Jesse’s body, having to brace himself with his free hand to not get toppled over. Beneath his palm, he could feel the coarse hair and warm, inviting chub of his stomach, and underneath that the robust wall of hard worker muscle shifting and tensing as Jesse shuffled forward on his knees. He nudged obnoxiously beneath Hanzo’s jaw, placing wet puppy kisses against his throat and into the soft space beneath his chin, his tag tinkling high and relentless with his movements.

Hanzo could feel the hungry gurgle of Jesse’s gut beneath the firm press of his hand, though the meal seemed to have taken a backseat to Jesse’s play, and – yes – horniness, if the wet nudge against Hanzo’s wrist was anything to go by.

He grunted as he stemmed back against the bulk of muscle, the sharp toes of his mechanical feet digging into the ground to give him better leverage at pushing Jesse’s back into his place on his ass. Jesse huffed but stayed, letting Hanzo look him up and down once more. They were both breathless from their little tussle, hair dishevelled, chests heaving. Jesse was grinning at him, tongue still lolling and wet, and Hanzo could feel saliva dry tacky against his skin.

He hummed thoughtfully and placed a palm square against Jesse’s hairy chest, keeping all that power at bay just by sheer force of will. Hanzo had no illusions that Jesse would be able to overpower him if it was just them in hand-to-hand combat – Jesse knew too many dirty tricks and had the physical advantage. Since McCree had no intention to fight, however, – quite the opposite, in fact – it was more than easy to keep him contained. He simply wanted to play – to show how content he was with the arrangement… as if Hanzo wouldn’t have been able to see for himself: Jesse’s cock had filled out now, lifting in a tantalizing curve from the dark tangle of his pubes. It was darker than the rest of his body – flushed a ruddy red, the tip sleek and with almost no flare compared to the thick, long shaft.

It was a nice looking cock – as sturdy and fat as the rest of his body… and just as eager it seemed, as it jerked beneath Hanzo’s appraising gaze, tapping against Jesse’s lower belly and getting the thick hair there tacky with moisture.

“Naughty puppy,” Hanzo scolded with a smirk, one hand carding through Jesse’s hair, trying to put it back into a semblance of order while the other started rubbing the man’s belly with affectionate vigor; fingers raking through dense hair, slipping through the little, furry valley of his belly button and sliding along the fold his stomach got when he was sitting slumped like he was now.

His pup’s cock flexed slowly, Jesse’s pupils dilating as his breathing started slowing and evening out, a low growling rumble sliding from his throat at getting his belly pet.

“We can play before having dinner, I suppose… it has been a while since we got to indulge, after all, hasn’t it?” He was prattling the innate babble of an owner towards their pet and could feel the tips of his ears warm in embarrassment, though he wouldn’t have been able to stop it even if he had wanted to.

Jesse didn’t seem to mind in any case – to the contrary: he huffed and preened, suddenly lowering his shoulders close to the ground in front of Hanzo – trying to contort his huge body into a form that was smaller; more suited for being playful and cute.

He looked silly and Hanzo had to press the ball of his hand rudely down on his cock to stem the sudden, acute want to mount his pup and fuck him into the ground.

Jesse never seemed embarrassed about his own desires like Hanzo often was; he simply enjoyed the moment: tongue lolling out in a happy grin, body loose and so hot Hanzo could feel it radiating off of him like a fever before he shifted once more in his mindless, animal eagerness – rolling onto his back and offering up his belly for more scratches. His knees fell open into an easy, wide sprawl, arms up above his head, showing off the dark hair beneath in his pits.

“Oh Jesse,” Hanzo sighed – cooed – and let himself take what was so obviously on offer: both hands rubbing the thick, exposed belly, alternating between short, harsh scrubs and long leisurely rotations with the balls of his hands pressing into the soft fat until he could feel the thick layer of muscle beneath.

McCree’s scruffy chin tilted up, the nametag glinting in the dip of his clavicle.

When Hanzo leaned down to suck hickeys into the soft flesh high on his sturdy hip, Jesse sighed – and when he let a hand wander simultaneously to play with those large, dark nipples, squeezing and rolling the swollen tips between his fingers, Jesse started chuffing like an engine; a rumbling groan that rolled right out of his chest.

Hanzo turned his head, leaving the spit-slick, darkening spot on McCree’s hip to cool on the air as he watched himself play with those hairy tits; how inviting the dark brown nipples looked like this: the fat tips pinched with carefully calculated force between Hanzo’s fingers until Jesse started howling, broad back arching off the ground, and cock messily glancing off Hanzo’s chest and upper belly, dabbing sticky pre-cum onto his skin.

For a moment Hanzo wondered what it would be like if Jesse had his nipples pierced – small, dainty rings of silver that made them look even more juicy… or big jewelry fit to hook a leash into and lead him around on…

… maybe have himself a little calf instead of a little pup every once in awhile…

“God,” he whispered, a little shocked by his own depravity, cock jerking where it was trapped in his underwear. He could feel the fabric already wetting through and clinging to the head of his drooling dick.

Jesse’s cheeks were flushed, mouth dropped open and the tip of his tongue peeking out while he panted fast and shallow, face guileless as he stared down at Hanzo and wriggled his broad hips, a needy whine caught in his throat – trying so desperately to draw attention to his swaying, bobbing cock… And even though Hanzo hadn’t planned on giving him this particular treat so soon, he found himself relenting anyway.

There definitely was something to be said about Jesse McCree’s goddamned puppy dog eyes.

He gave McCree’s right nipple a last pinch, then cupped the hairy pec to squeeze it lovingly, thumb rubbing across the coarse, thick hair before he trailed his fingers lower across the heaving expanse of Jesse’s belly – noting how he tried to hold his breath, hips shimmying from side to side, so fucking eager for a treat that he hadn’t even earned yet if they were being honest. When he finally curled them around the thick shaft jutting obscenely towards him, he found himself idly wondering whether he wanted to have it tonight; feel it spreading him open and filling him up…

He gazed down at Jesse – how huge his eyes were, big and brown and begging him to continue, nipples looking swollen and puffy from Hanzo’s mean pinches…

Hanzo was so very weak for him.

Jesse’s head fell back onto the ground at the first pump he received, wide hips jerking into the touch, fucking up into the loose fist Hanzo offered.

“That’s it… good boy,” he murmured, fingers sliding along the length and tickling across the smooth tip before wandering even further down. He rubbed through the humid nest of dark hair at the base scratching gently, petting it like he would pet a dog behind the ears.

“You have such a lovely cock. It’s always so obedient. Showing me all it’s tricks.”

Jesse groaned, heels scrabbling restlessly across the floor, one meaty forearm flung across his eyes as his cock jerked violently against Hanzo’s knuckles as if prompted. Jesse’s throat was darkening. Maybe Hanzo had discovered something that his boy was embarrassed about, after all.

“Think I can teach it some new tricks?” he purred, fingers curling around the heavy sack of Jesse’s balls, thumb rubbing across the warm, loose skin.

Jesse whimpered at that; short and high – a choked off sound as his curving cock flexed and bobbed, smearing more moisture against his belly.

His thighs were quivering beautifully, and giving Hanzo an even better idea than his previous idle thoughts of letting himself get mounted.

He abruptly pulled his hands back, and gave Jesse’s thigh a sharp smack when the pup started whining in protest.

“None of that now. Go and fetch your leash, pet.”

He sat for a moment longer, watching the frankly mesmerizing sight of the massive body moving – wide hips swaying, back a solid, broad wall littered with greyish scars, the crack of his ass a dark, humid place Hanzo loved to shove his face into. Like this, Jesse’s whole body was in motion – muscles constantly moving, fat bouncing; everything shifting in delicious, surprisingly elegant harmony…

God, but McCree was a gorgeous man – and he knew it, too, the vain bastard.

He was preening again when he came crawling back, head held high, thin black leash between his teeth, showing off his unusually sharp canines. He seemed to think he’d get away with everything, too – shoving his face right into Hanzo’s crotch and nosing against the large, wet spot there, his breath tantalizing and cool through the moist fabric as he snuffled eagerly.

Hanzo hissed, hands burying in the long, shaggy hair, pulling Jesse’s head back none too gently.

“Cheeky.”

He took the leash from Jesse and couldn’t help but smile at the plain happiness on the pup’s face.

He clipped the leash in at the front of Jesse’s collar before his pet could charm his way into getting his will after all.

.o.

“Good boy,” Hanzo murmured and, when Jesse pulled softly against his leash, sweat rolling down his temples, he curled the thin leather once more around his fist, forcing Jesse to bend down for him.

Like this, he was close enough for Hanzo to feel his warm breath, tongue lolling out dark red and wet, eyes large and friendly even as he ground down impatiently onto his Master’s thigh, trying desperately to come like this.

“Gorgeous,” Hanzo crooned, free hand lifting to the side of Jesse’s face, fingers carding into the long hair to pull it from the wet corner of his mouth and push it behind his ear – after all, his pet wasn’t allowed to use his hands once more; arms behind his back, biceps swelling with the unrelenting grip he had on his forearms, trying so hard for Hanzo not to lose patience and grab for his cock.

Hanzo pulled unrelentingly on the leash, watching Jesse’s pupils go dark with need, the tendons on his neck straining as he fought against the drag, so he wouldn’t topple over. His warm, humid balls dragged along the top of Hanzo’s thigh, swollen, pulsing cock rubbing against the dark hair beneath his belly button.

His whole body was working towards his goal; muscles bulging, belly heaving, thighs quivering in the constant half-crouch he was forced into, straddling Hanzo’s thigh, trying his hardest to get off and only managing to work himself up into a frenzy, thick pre-cum dribbling from his slit.

Jesse needed help getting off, and Hanzo was almost loathe to give it to him – the sight he made was too tempting; too pretty. He couldn’t get enough for the large body bending to his will; the faithful look in his eyes as they locked gazes.

In the end, though, it only needed Jesse suddenly dipping forward and softly dragging his tongue along Hanzo’s cheek for him to crumble and give his pet a hand; tweaking and pulling at his nipples, thigh lifting up into his desperate downward grind to help him drag his cock along his skin, wide hips moving, jerking, fucking against him while Hanzo made his tits into two points of delicious, agonizing pain.

He was howling by the end of it, wide-eyed and drenched in sweat, dark hair matting and sticking along his body as he looked almost fearful for a second; like he was scared that that terrible plateau of lust wouldn’t be broken this way – that he needed more than fingers pinching his tits and a thigh and belly to rut against.

When he came, it was almost silent; he hiccupped out a whine, body going rigid, joints locking against the waves crashing through him and tongue lolling with saliva dripping down the point of it. They looked down their bellies, watching McCree’s cock flex and jerk, coming so hard a few ropes of cum splashed against their heaving, sweaty bellies before it started tapering off and merely dribbled messy and copious down his shaft to soak into the hair at the base of his cock.

“My good boy,” Hanzo murmured – and huffed as Jesse slumped forward, unabashed in making him carry the substantial weight of his bulk.

“My lazy boy.”

meeh not at all happy with this one. I started it like 10 times over and it just didn’t want to flow 😦 I’m just not good at writing Zenyatta *lies down and sobs because Zenyatta is so fudging cute*

take this version tho.


When McCree bounced, his whole body was in motion – from the thick meat of his thighs over the generous curve of his ass to the pouch on his belly. Even his pecs jiggled if he got only fucked hard enough, large barrel chest heaving, shaggy head thrown back in ecstasy.

McCree was, all in all, a very pleasing human to look at. Zenyatta’s favorite, in fact. He loved witnessing McCree’s pleasure; the way he easily started sweating, ample body hair matting against his skin, breath coming in huge gulping, rattling gasps that shook his frame just as much as Hanzo’s arduous fucking.

Zenyatta was fascinated by him – couldn’t, in fact, keep his fingers from that delightful, sturdy frame, carefully carding warm metal digits through the thick hair on his quivering thighs, pinching the muscle and fat between them, or sliding over the jiggling flesh of his hips to the heave of his belly, pressing down with the palm of his hand to feel the resistance of those spring steel muscles beneath the soft exterior.

McCree was everything Zenyatta was not. He was without abandon; a huge man towering above many his compatriots, with a will of steel and yet so ready to bend down for their benefit, laughing the whole way; so ready to let himself get pushed onto his back, willingly opening his long legs and showing off the dark, furry crack of his ass – long, thick cock nearly second to the wild, intriguing tangle of his pubic hair.

He was wild and unkempt and absolutely unapologetic about it. He was impressive. So very, very… impressive –

And Zenyatta wished he had the sensors to enjoy him in all his glory. To be able to feel the crisp texture of his coarse body hair and smell the thick spice of his aftershave, or the…

“Damn… Hanzo,” he grunted, half laughing half exasperated, trying to accommodate the archer’s head as he shoved it beneath one impressive biceps, nuzzling into the thatch of dark hair there even as his hips kept pumping, twisting, snapping, McCree’s plush ass cushioning the thrusts with noisy slaps.

Zenyatta hummed, hand smoothing gently across Hanzo’s head, voice holding a note of longing as he cooed: “You love smelling him, don’t you?”

And McCree, over Hanzo’s low, delirious, assenting groan, just laughed at them. Deep, breathless belly laughs that had his body moving, brown, gentle eyes trying to peek at them.

“Ya’ll are crazy,” he drawled, roguish grin on his face melting into something softer, full with adoration as Zenyatta cradled his large head between his hands and leaned above him, nuzzling the his smooth faceplate against the wild, sweaty mess of his face.

“You are extraordinary,” he promised him solemnly, staying where he was to let him kiss sloppy and wet all over his golden chrome jaw and the seam on his faceplate. He couldn’t feel it, yet he loved it all the same.

He reached for one dark, oval nipple, tweaking it carefully with modulated strength. McCree was trapped between their bodies and seemed content to wait out whatever they had in store for him; his big, powerful body relaxed and lazy, long, thick cock lying on the cushion of his own pudgy belly, making a sticky mess out of the hair there.

Such a curious human being. So very, very pleasing.