Work Text:
It’s rare, but not unheard of, for Buck to work on a shift alone without Eddie. They’ve always been co-dependent, even without being partners anymore, but it admittedly did get worse after they started dating. The shift in their relationship broke a dam wall of obsession, one long-standing for both of them, and because of it, neither of them is leaving the honeymoon period anytime soon. In their defence, it’s a really, really nice period.
It’s been six long, good months. Difficulties and challenges have popped up; it’s just how their lives, and all lives, are. But—they’re happy. Eddie can say for the first time in his entire life that he feels something close to at ease.
At ease enough that on a Wednesday afternoon, he’s sitting on the couch by himself, both feet kicked up and the game he missed last shift playing on the TV. Usually, he’d be scrambling in the first twenty-four hours of his time off to get all his errands and missed chores up to date and handled, but the thing about being in a partnership is that he’s not doing it alone anymore.
Sometimes, he just gets to relax. Which is not something that comes easily to him, but with Buck’s very insistent encouragement, he’s—taking it easy. Taking a load off.
He’s expecting to relax alone, but he must’ve lost track of time, because a key slides into the front door, and in slides a very exhausted-looking Evan Buckley. He looks like a dog that’s just run a thousand miles and is about to collapse in a fluffy, grumpy pile.
Eddie’s whole body goes warm at the sight of him. It does that a lot these days. Beer in hand, Eddie smiles up at him. “Hey, Buck.”
Buck makes a vague noise of acknowledgement, toes his shoes off and drops his duffel in the middle of the arched entrance to the living room. Normally, Eddie would scold him for it, would tell him to put it under the table and put his shoes away correctly, but he truly does look like he’s about to collapse.
He goes to push himself up to stand to ease Buck onto the couch with him, but wordlessly, Buck shakes his head, making a vague hand waving downward motion.
“You want me to sit?” Eddie checks, voice gentle.
All he gets in response is a nod as Buck takes his shirt off. And—hey, Eddie is not gonna complain about that. Suddenly, a lot of bare skin is on display. Eddie is once again so, so grateful Buck stopped waxing his chest as he comes face-to-face with Buck’s fuzzy, plush stomach and chest.
Relaxing back against the couch, Eddie watches as Buck shoves the coffee table back. Eddie’s feet drop to the floor, then, slowly, Buck descends to his knees between Eddie’s parted thighs.
Oh. That’s what he needs.
Eddie threads his fingers through Buck’s hair, smoothing the mussed curls from his face. “Hey, bud.”
Immediately, Buck melts beneath his touch, tense features going lax as he drops his face against Eddie’s clothed thigh, cheek warm against it. He looks up at Eddie, eyes blue and foggy with exhaustion.
“Big day, huh?” Eddie asks, not really expecting a verbal answer. He keeps running his fingers through Buck’s hair, petting him softly. Gently, cheek scraping against Eddie’s jeans, Buck nods.
Buck must’ve been sent home early—something that happens pretty rarely in their line of work, but it’s only about forty minutes or so early. Eddie’s not— he’s not too worried. Not yet. Not when Buck is sweet and pliant and letting Eddie look after him. If he were moody, shut in on himself, and huffing, Eddie would be a lot more concerned.
Eddie’s hand descends to Buck’s cheek, thumb dragging over his blood-warm cheek. His other hand discards his beer onto the side table before lounging over the armrest.
“You did good, puppy,” Eddie praises, and means it. When they first got together, Buck was all too eager to please, please, please, but never knew how to ask for things for himself, not really. Didn’t know how to ask Eddie to look after him, to take care of him, like this, or any other way. He’s just been so used to doing it all himself.
Now, though, after a lot of work and time well spent, Buck is here, on his knees between Eddie’s legs, asking for attention, for understanding, to be Eddie’s good, sweet dog.
And god, is he sweet. The word puppy settles over Buck like a blanket, his eyes instantly heavy-lidded as he nuzzles against Eddie’s thigh, nose nudging at it.
“So proud of you for comin’ straight to me, sweetheart. You don’t have to think anymore,” Eddie assures him, thumb tracing a line across the hollow of his cheek and down to drag across his plush bottom lip. “You want somethin’ in your pretty mouth?”
Visibly, Buck shivers, lips parting as he tries to take Eddie’s thumb between them. Eddie retracts slightly.
“Ah, hey,” Eddie scolds gently. “Say please.”
Buck might be a sweet, perfect dog, but he’s a needy one, too. Impatient. One that needs a firm hand to keep him in line sometimes.
Huffing through his nose, Buck’s bottom lip juts out. He really is a big baby. Eddie has to fight the urge to lean down and kiss the pretty pout off his mouth.
“Not gonna work, bud.” Eddie bites down on an amused smile. “C’mon. Whine for me, baby. Let me know how much you want it.”
Then, pitched-high and desperate, Buck whines. Just a few, short dog-like whimpers, his pout unfading as he pleads for Eddie’s fingers. They’re the closest he’ll get to begging when he’s like this—Buck goes quiet when his brain goes all fuzzy at the edges, and Eddie, with a hand gripping Buck’s jaw, had told Buck that good puppies don’t talk. Since then, Buck has only slipped up a few times and has been put back in his place accordingly. Sometimes, he thinks Buck does it just so that Eddie will show him what he is, what he’s supposed to be.
Buck was the one who had first brought all of this up, but Eddie, according to Buck, had taken to it like a natural. Like he was made for it.
Eddie thinks maybe he was just made for Buck. He knows how to take care of Buck. He knows how to give him everything he needs, and even if he didn’t, he’d learn. There’s nothing he wouldn’t do for him.
Doing this is, well— it’s a win-win situation. Eddie likes the chance to look after Buck when he’s vulnerable and desperate, and Buck likes to let go completely, to let Eddie think for him.
“There you go,” Eddie praises, smiling down at him as he slides his thumb past Buck’s lips and into his mouth with his fingers tucked beneath Buck’s chin. “Good dog.”
Buck’s tongue curls around the bottom of the digit, cheeks hollowing as he sucks on it, dragging it deeper into his mouth. Eddie lets him, gently stroking Buck’s tongue with the pad of his thumb.
He’s always so much more at ease with something in his mouth. The guy’s got an oral fixation visible from space—a graveyard of chewed-up pen caps and nibbled-on nail beds as evidence.
Eddie wouldn’t be surprised if he needed more than this, though. Usually does when he’s properly wound up. Eddie’s half tempted to urge Buck onto the couch, get his collar and buckle it around his pretty throat, but he knows if he’s gone for even a second, Buck’s chest will flare with panic, his brain scrambling that he’s asking for too much, that Eddie doesn’t want him.
So, instead, he just drags the thumb out and replaces it with two thick fingers. Eyes fluttering closed, Buck sucks on them eagerly, pushing them deep till his lips are wrapped around the third knuckle, spit pooling in his mouth.
Eddie presses down at the back of Buck’s tongue just to watch him fight the instinct to gag. He eases off, just thrusting them in and out for a bit. The slide is eased by all the saliva Buck is, well, drooling. It’s spilling a little past his lips now, coating Eddie’s fingers thoroughly. If he wanted to, he could probably work Buck open on spit alone with how drooly he gets when he’s like this.
After a few minutes, Buck’s eyes pull open. They’re a little glassy, fogged over in a way Eddie recognises easily. Then, his gaze slides to Eddie’s crotch.
There it is.
Greedy puppy.
“You’re predictable, you know that?”
Buck pulls off Eddie’s fingers, lapping at the spit, smiling as he does it.
“Messy dog,” Eddie sighs, smearing his fingers over Buck’s bottom lip. “What am I gonna do with you?”
Buck’s eyes snap to Eddie’s dick again. Alright. He’s not even subtle.
“I’m not hard, baby,” Eddie says, feeding his fingers back into Buck’s mouth and pressing down on his tongue. “And I’m watching the game.”
Around Eddie’s fingers, Buck still manages to pout. Eyes wide and pleading as he bites gently down on Eddie’s fingers. It’s not painful in the slightest; he’s just gently teething and chewing at them, really, but still—he knows better than to nip when he’s trying to ask for something he wants.
“Hey,” Eddie huffs, pulling the fingers out and tapping Buck’s cheek with them twice. “No biting.”
Buck tilts forward then, shuffling closer on his knees. Eddie plants a hand in his hair, halting him. He grabs a pillow and hands it down to Buck, who, despite being all pliable and puppy-like, still rolls his damn eyes as he tucks it beneath his knees.
God forbid Eddie care about Buck’s long-ignored chronic pain.
He tilts closer once he’s settled, face hovering near Eddie’s dick, but still untouching then—soft, sweet little noises. A few perfect little whines.
Jesus.
Eddie’s a weak, weak man.
Eddie wipes his drool-covered fingers off on his jeans. “Alright, you can just keep me warm, alright? If you’re good, I’ll let you suck me off when the game is over.”
Buck looks like a dog that’s been offered a fresh, meaty bone. He drops his face to Eddie’s crotch, nosing at it, sniffing and mouthing at him through the denim.
It’s not Buck’s fault. He’s always been an eager thing. Eddie drags him back by his hair, holding him in place as he works on the front of his jeans, pulling his cock out. It’s not completely soft, not when he had Buck drooling and whining on his fingers, but he’s definitely nowhere close to hard.
Buck, predictably, is visibly drooling at the sight. Eddie laughs, teasing and amused.
“You want it, puppy?”
Nodding rapidly, pulling at Eddie’s grip, whines in confirmation. Please, please, please.
“Open up for me,” Eddie murmurs, pulling him closer. Buck’s mouth drops open eagerly, tongue lying out over his bottom row of teeth. Jesus. Eddie’s going to get hard if he keeps staring at Buck’s open mouth.
He feeds his cock into it, watches as Buck’s eyes flutter closed as he’s filled, jaw dropping to accommodate the girth of Eddie’s dick.
Once it’s in his mouth, Buck settles like he always does with his cheek against Eddie’s thigh, cock loosely held in the wet heat of his mouth.
Eddie’s attention flicks back to the game, only a couple of innings left. He slides his fingers back into Buck’s hair, petting him absently as Buck relaxes against him, whole body loose-limbed and melted between Eddie’s legs.
The Rangers win against the Yankees by three. Eddie already knew that, but it doesn’t stop him from feeling real pleased by the result as it flashes across the screen.
As the time the game finishes, Eddie’s not completely convinced Buck’s fully awake. He’s definitely not fully asleep, because he’s not snoring like a chainsaw (cock in his mouth be damned). Eddie’s consistent petting comes to a halt, fingers pausing just by his hairline.
Buck’s eyes pry open slowly. He looks so, so sleepy. God. Eddie really wants to bite him.
“Hey, sweet puppy,” Eddie murmurs, voice reverent. “Game’s over.”
Buck blinks a few times, clearing his vision, coming a little more back to himself. His eyes light up eagerly, cheeks hollowing around the half-hard length.
“You don’t have to,” Eddie reminds him. He just has to make sure Buck’s with it enough to want this, would be more than content to tuck himself away and dote on him instead. “I can just make you something to eat.”
Buck raises an unimpressed brow at him, pulling back to tease his tongue at the underside of the head of Eddie’s cock.
Eddie’s hips and thighs tense, fingers tightening in Buck’s hair.
“Alright, alright. You can have your treat.”
Eddie has never had a partner so, so eager to suck dick, but Buck loves it. Complains a little if they fuck without him getting the chance to throat Eddie’s dick, even if it’s because they didn’t have time.
They have time now, though. Buck never uses his hands when he’s like this, always keeps his paws tucked in his lap as he licks and sucks at Eddie’s dick, getting it all messy and hard for him to enjoy.
Eagerly, Buck laps at the head in his mouth, sucking and teasing it till it grows harder in his mouth. Eddie’s eyelids flutter, tongue pressing against the bottom row of his teeth as pleasure pulses through him.
It doesn’t take long for Eddie to be fully hard, filling out Buck’s mouth so much that it has to push down his throat for him to wrap his lips around the base. Buck takes it all the way down, though, eager to choke and gag on it.
The fluttering of Buck’s throat is enough to have Eddie’s head thrown back, eyes rolling up into his head as he fights the urge to fuck up into the warmth of it.
Buck would let him, and he’d love it, too, but Eddie likes letting Buck do whatever he wants when he’s being rewarded with Eddie’s dick, even if it means he just licks and mouths at it with his pupils blown wide and a palm over his crotch as he humps his own hand.
He pulls off, throat clicking wetly as he does it, and drops a mockery of a kiss against the glistening tip of Eddie’s cock. Eddie looks down just in time to watch him tongue at the slit there, eyes still drooped closed, tasting the precome leaking steadily from Eddie’s dick.
Eddie’s core goes molten at the sight of it, heat and pleasure pumping through him as Buck licks at the head, eager to swallow every drop.
“Taste good?” Eddie strokes his cheek tenderly, thumb dragging through the tear stains lined down Buck’s cheeks. He always cries when he sucks Eddie off, but Eddie loves it, loves to see his glistening eyes and his wet cheeks.
Buck moans, nodding eagerly, whining just once in approval.
Then, moaning as he does it, Buck sinks back down, trying to force it all down his throat at once. Eddie groans, fisting his hand into Buck’s curls as his hips twitch up and shove it in the last few inches. Buck gags messily around it, moaning obscenely. Eddie holds him down for a beat, just to feel the muscles of Buck’s throat contracting around him, then eases him off.
Buck inhales raggedly, beaming up at Eddie as he laps at Eddie’s drool-slick shaft.
“Yeah? You like me deep in your throat, puppy?” Eddie exhales, sounding just as wrecked as he feels.
Buck nods frantically, letting Eddie’s cock rest against his cheek as he catches his breath.
“How about you take it all the way down and I’ll hold you there for a second, huh? Let you feel me filling you up.”
Buck doesn’t answer. No nod, no whine, nothing. He just takes Eddie’s dick into his mouth, exhaling once through his nose as he sinks down till the fat head knocks against the soft palate of his throat, then pushes it in further. Eddie’s breath stutters as Buck’s nose presses into the trimmed hair of his pubes, crushing itself against his pubic bone.
Fuck.
Eddie curves his hand around the back of Buck’s head, shoving him down and holding him there.
“Fuck, there you go,” Eddie exhales. “Take it. Just take it for me.”
The sight alone is enough to have Eddie’s balls pulling up. Buck is so perfect. So unbelievably hot.
He manages to stay down for longer than Eddie expects before his throat loses the battle against his gag reflex and begins convulsing around Eddie’s dick, clicking wetly and desperately.
As he tries to retract, Eddie pushes him down again, forcing it back down. Buck’s hand splays over Eddie’s calf, but doesn’t tap. The second he does, Eddie will pull him off, but for now, he watches his pretty puppy splutter on his dick, trying so, so hard to keep it down. He’s moaning through it, too, the vibrations of it turning Eddie’s spine to jello.
“Fuck. Good boy,” Eddie grits out. “You’re so good. So fucking pretty like this.”
Another second or two, and Buck finally taps twice on Eddie’s thigh. Instantly, Eddie guides him off. Buck’s head twists to the side, coughing messily and hard. Eddie strokes the side of his head soothingly, praise dropping easily from his mouth. “You did so good, puppy. You’re a perfect mouth, you know that?”
Buck’s head droops as the gagging subsides, mouth immediately returning to Eddie’s dick, suckling needily at the head.
“Getting close,” Eddie warns him, “You want it in your mouth or on your face?”
He knows the answer. He asks anyway.
He taps Eddie’s calf twice. Face.
Eddie huffs a laugh. God, Buck really is so, so predictable.
Guiding his cock deeper into Buck’s mouth, Eddie hums confirmation. “Alright. I’ll pull you off when I’m close. Don’t fight it.”
Despite how much Buck loves wearing Eddie’s come, he equally hates being pulled off Eddie’s dick.
Buck rolls his eyes again.
Eddie doesn’t let it slide this time. He fists his hand into Buck’s hair, tugging at the curls harshly.
“Attitude,” Eddie says, voice firm and low.
Buck’s eyes widen as he whines around Eddie’s cock, the noise vibrating through Eddie’s body. It’s as close to an apology as Eddie’s going to get.
“There you go,” Eddie soothes, “You know how to be good, don’t you?”
Buck curves his tongue underneath Eddie’s cock, working it back and forth as he shifts his head and works his mouth over Eddie’s dick.
“There’s my good boy.”
Around him, Buck moans, sinking deeper, eyes falling closed again as he slides his mouth over Eddie’s dick, taking it nice and deep.
Eddie manages, despite how tight his stomach feels and how much he wants to slam his eyes shut and lose himself in it, to watch Buck suck him off. It’d be a shame to miss the show, because Buck is just—he’s the prettiest thing Eddie’s ever seen.
Especially like this. Especially when he’s sweet, and desperate, and probably leaking like a faucet into his briefs.
Eddie’s orgasm is budding and burning within him, cock flexing in Buck’s mouth as he teeters at the edge. Buck takes him down his throat again, sneaking his tongue past his lips to lick at Eddie’s balls and—
“Fuu-Fuuck,” Eddie groans, finally losing sight of him as his head tips back, breathing coming harshly. “Fuck, just like that, just—”
Buck repeats the movement, swallowing around Eddie’s tip and working his mouth over the length, teasing at Eddie’s balls as far as he can reach. It’s enough. It’s more than enough.
He almost forgets to pull Buck off, cock twitching and pulsing, almost flooding Buck’s perfect throat with his load. Instead, he reefs him off by his hair, an action that makes Buck keen desperately.
Wrapping a hand around himself, Eddie jerks his cock once, twice, then watches dumbfounded and blissed-out as his cock paints Buck’s face, spilling messily in white, warm ropes over Buck’s mouth, cheek, closed eyes and brow. A few drops of it even splattering right over his birthmark.
Eddie moans at the sight, jerking himself harder, milking his dick and dragging out the pleasure. Buck is panting between Eddie’s thighs, cheeks blotchy and pink, covered in Eddie’s mess and his own spit.
“Shit,” Eddie breathes out. He swipes his thumb over Buck’s eye, swiping the come away from it. “Look at you, puppy. You're so pretty like this.”
Buck’s eyes flutter open, red-rimmed and bright. Voice wrecked, Buck says, “Yeah?”
Eddie grins down at him. There he is. “Now you’re fishing. You know you’re pretty.”
Shrugging, Buck dips forward and kisses Eddie’s softening cock. “Yeah. But I like hearing it.”
He sounds like his normal self, words a little slurred and raw, but still himself. Eddie cups his cheek, thumb brushing over his birthmark, rubbing the come into his skin there. “You’re pretty, Buck.”
Flushing, Buck leans his face into Eddie’s hand.
“You wanna come up here?” Eddie asks.
“Yeah,” Buck mumbles, “My leg kills.”
Eddie bites back the urge to scold him for dropping to his damn knees in the first place. Instead, he just eases Buck up onto the couch with him, grabbing a couple of tissues and cleaning his face off.
Buck’s eyes fall closed, content as Eddie wipes him off.
Eyes drifting over Buck, checking on him, Eddie realises—
There’s a wet patch. Right over Buck’s dick. Buck’s soft dick.
“Wait—did you come?”
Grinning, Buck pries an eye open. “Yeah. When you shoved me down on your dick.”
Eddie’s dick gives a valiant twitch of interest. Eddie promptly tucks it away, not bothering to zip or button his pants up before he’s pulling Buck in by the side of his neck, sealing their mouths together.
Buck sighs into the kiss, pleased. Eddie deepens it, licking into Buck’s mouth and tasting himself in it.
Then, breaking the kiss, he tilts his head, peppering a half dozen pecks against Buck’s cheek. Buck laughs—well, giggles—and shoves at Eddie’s chest. Eddie falls back, grinning, tissues fisted in his hand.
Buck shifts then, adjusting himself as he tucks his head onto Eddie’s chest, head just beneath Eddie’s chin. Eddie wraps an arm around him, dragging his fingers up and down Buck’s bicep, letting the tips of them dance along the warm skin.
“How long till pick-up?” Buck mumbles, face turning to press into Eddie’s shirt.
“Buck, I don’t even know what time it is. I came like two minutes ago.”
Sighing, Buck turns and lifts his hand, squinting at his watch. The hand drops back down again. “Got an hour. ‘M napping here.”
Eddie curves his hand around the back of Buck’s neck, squeezing once. He adjusts himself slightly, settling beneath the bulk of Buck’s weight, accommodating it easily. “You do that.”
Letting out a pleased dog-like sigh, Buck nuzzles into Eddie’s chest, curled up happily against him. Eddie strokes the back of his neck, twisting a curl at the nape of it around his index finger absentmindedly as the TV plays on. It’s some post-game talk show.
Eddie, admittedly, doesn’t watch a lot of it. He falls asleep only a minute after Buck does, thankful he set an alarm on his phone for when they have to leave.
