Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2017-04-03
Completed:
2017-04-27
Words:
7,760
Chapters:
2/2
Comments:
11
Kudos:
308
Bookmarks:
44
Hits:
7,391

Good Dog

Summary:

As it turns out, sometimes your partner catching you looking at porn can be a good thing.

Notes:

i would try to explain myself here but honestly i have none. i. i just really wanted to write some petplay smut so here we are (enjoy!!)

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

Chapter Text

Hal is bored. Sifting through piles of data is only entertaining for so long, and he’s already been at it for hours. So, it’s not entirely his fault when his attention starts wandering, looking for more, well, interesting things to do with his time.

"What’s that?” David’s voice is suddenly behind him. Hal starts, flips to another tab as quickly as he can, but the mischievous look on Dave’s face when he twists around tells him the damage is already done.

Hal covers his face with his hands and groans. “It’s nothing.” He doesn’t know how he missed the sound of the door – he should have realized Dave would be home from the store soon, but he was too engrossed in his “entertainment” to notice.

Dave has already retreated to the kitchen, sorting through the handful of bags he brought home and putting things away. “Dunno, seemed to me like you were enjoying yourself,” Dave’s words are punctuated by the sound of the refrigerator closing and the rustle of a paper bag. “Oh yeah, I got those chips you like,” a bag rustles, a cabinet opens and shuts with a bang, “and more soda.” The second statement is made with a little more disdain, bookended by the opening and closing of the refrigerator door once more.

Right. Hal grabs the blanket on the back of the couch and tosses it over his lap to conceal the hard-on he didn't quite realize was so visible. “Thanks,” his response is thin, tinged with hope that Dave will drop the subject and move on if he doesn’t say anything more about it.

Dave does not drop the subject and move on. Instead, he drops onto the couch next to Hal and grins at him. “Come on, Hal,” Dave leans in and Hal twists his laptop screen away. “You can hide it from me all you want but you can’t hide that blush, nerd.” He slides a little closer and plants a kiss on Hal’s burning cheek, arm snaking around his shoulders.

Hal bites his lip, eyes flitting between his screen and Dave’s amused gaze. Well, it wouldn’t be the strangest thing Dave has seen, Hal guesses. “Well…”

David squeezes his shoulder. “Yeah?”

Cautiously, Hal turns his laptop back in Dave’s direction. “It’s… a little weird,” he warns.

“Hal, you say that as if I didn’t already know you liked weird porn.”

Hal scowls at him briefly, but Dave pecks him on the lips and his scowl melts away instantly. He scoots his laptop so it’s balanced on their knees and clicks back on the tab he’d closed before. It’s a drawing of a man on his hands and knees, outfitted to look like a dog: a collar and leash around his neck, dog ears on his head and a tail held on by a belt around his waist. He’s on his hands and knees in front of the man holding his leash, staring up at him reverently. Hal blushes deeper as Dave studies the image, head cocked to the side.

“So,” Dave starts after a quiet moment that feels to Hal like lifetimes, “you’re into that, huh?”

“W-well, I mean, I—“

“Because I’m up for it.”

“Oh,” It’s not the answer Hal had been expecting, but not unwelcome, either.

 “Are you interested in…?” Dave shrugs, spreads his hands wide in an unsure gesture.

Hal swallows, nods. “Yeah, uh—That… That would be nice, yeah.”

It’s not as if sex is a new thing to them, really, but Dave can still manage to get Hal flustered occasionally. This, seemingly, is one of those occasions; his face is beet red, eyes flitting nervously between Dave’s face and his laptop screen. It’s cute, if Dave is honest. He moves his hand from Hal’s shoulder and twines his fingers in his hair instead. “How would you want to do it?”

“Uh,” Hal pushes his glasses up, “I… don’t know?”

Dave just shrugs again. “I’ve got a little more experience as the, well,” he pauses for a beat, “dog, but I could do whatever you want,” he says, nonchalant.

Hal squints. “Experience?”

David nearly laughs at the confusion in Hal’s expression. “It’s a long story,” is the only explanation he’ll offer; he and Master Miller had some rather interesting times back in FOXHOUND, but Dave would rather not disclose all the sordid details. Well, not yet, at least.

“Ah,” Hal adjusts his glasses. “I think I would like that.”

“Oh? Gonna make me your pet then?” Dave nuzzles against Hal’s cheek, tone light and teasing. Hal laughs and David takes the opportunity to kiss him, catches him off guard when their lips meet.

Hal gains a little confidence, now, leaning into the kiss. “Mmhmm,” he hums, “maybe we can get you a nice collar and everything.”

David laughs. “Can I pick it out?”

 –

 

As it turns out, like in most things, Hal’s confidence dies as soon as he’s asked to go through with it. The next evening finds David practically dragging Hal down the aisles of a deserted pet store to whispered protests. “Dave!” Hal hisses, “Come on, someone is totally gonna figure us out.”

Already busy looking through the wall of dog collars, Dave just shrugs. “Plenty of roommates have dogs.”

Hal rolls his eyes. “We’re not just roommates.”

“We also don't have a dog, but no one has to know that, yeah?” Dave plucks a particularly flashy pink collar off the rack and holds it up to Hal’s neck with a grin. “You’d look cute in this one.”

With a nervous glance over his shoulder, Hal swats his hand away. “I thought we were looking for you,” he scowls, but Dave can his see cheeks turning pink enough to match the gaudy collar already.

“Maybe,” Dave puts the pink one back where he found it and runs his fingers over a blue one instead, inspecting it idly, “but you’d make a cute puppy.” Hal flushes a little deeper at that and his reaction is so cute that Dave laughs, plants a chaste kiss on his lips that catches him off guard.

The lopsided little smile Dave gives him when he pulls back reminds Hal of a dog already. “Aren’t you worried someone is going to see us, though?” Instead of meeting David’s gaze he turns his attention to the rack and hopes he can hide his blush.

“It’s 9:45,” Dave holds the blue collar up in Hal’s direction with a raised eyebrow, but Hal shakes his head, “they close at ten. There’s no one here to see us. And besides,” he crosses behind Hal to inspect the rack of leashes on his other side, “I’d know way before you did if someone was coming.”

That assuages his fears somewhat; Hal relaxes, stops checking over his shoulder to see if anyone is coming every few seconds. “Here,” he finds a black collar, a simple thing made of nylon with a silver buckle, and holds it up against David’s throat, “I like this one.”

Taking the collar from him, Dave runs the nylon between his fingers. “Yeah,” he nods, “yeah, that’s good.”

They approach the register with the collar and the thick nylon leash they chose to go with it, and the cashier perks up. “Do you boys have a dog?” Hal knows she’s just making small talk, but heat rises in his cheeks all the same.

“Uh,” Hal fumbles over his words. Dave shoots him a look that makes him flush, grin undeniably suggestive. The clerk pays it no mind, but heat rises in Hal’s cheeks all the same. “Uh, yeah, we just got a, um… Husky.”

“Aww, cute!” The cashier says idly. David is trying very hard to stifle a laugh – Hal can see him covering his mouth and pretending to cough as he looks away. “What’s its name?”

Hal draws a blank, until he catches sight of Dave in the corner of his eye. “Snake.”

“That’s…” The cashier hands him his bag with an odd look, “A different name.”

“He’s a different kinda dog,” David finally pipes up, taking the bag from Hal’s hand and grabbing his wrist to drag him toward the door. “Have a nice night, ma’am!” He calls in his most chipper voice as the door closes behind them. They make it about twenty feet from the door before Dave starts laughing harder than Hal expected, doubled over in the parking lot.

“Hey!” Hal scowls at him, “I had to think fast, alright?!”

“’Snake’?” Dave wheezes, “Really? That's the best you could come up with?”

“I was nervous!”  Hal yanks open the car door. “You’re an asshole.”

Dave slides easily into the driver’s seat. “Yeah,” he leans across the console to press a kiss to Hal’s cheek in reconciliation, “but you love me.”

 

 

“Are you sure you wanna do this?”

Hal looks at David, kneeling on their apartment’s scratchy carpet stark naked, and nearly laughs. “Shouldn't I be asking you that?”

His lips twitch up in a lazy half-smile. “Just wanna be sure.”

Hal grins back at him. Dave’s caution is endearing, cute, even; he’s always careful, always asking questions before toeing a new line. “I’m sure,” he says, shifting in his seat. It’s a little strange being fully clothed when Dave is looking up at him from the floor wearing nothing but that lazy smile, especially when he’s usually the first one to start losing articles of clothing during their escapades, but the odd sense of power it gives him isn't unwelcome. “You good?”

“If you are,” Dave grins and Hal nods. He tilts his head back and carefully, and Hal snaps the buckle of the collar around his neck. Dave makes a pleased noise in the back of his throat when Hal drags his fingers back through his hair, leans into his touch appreciatively and earns a soft chuckle. He holds the end of the leash out and Dave lets him set it between his teeth. The nylon is bitter and rough on his tongue, but it’s worth it for the strangled little noise Hal makes when he looks at him.

Hal strokes his hair again. “Such a good boy,” he murmurs. “You look so cute like that.” David whines low in his throat without even thinking about it when Hal praises him. The ease with which he slips into the role comes as a surprise – Hal has never been particularly dominant, and yet this seems natural to him. Dave will have to remember to ask him about it later, if he gets the chance.

As it stands now, Hal is already tugging the leash toward himself, prompting Dave to release it and lean forward, reaching for the button on Hal’s pants. “You’re a natural at this,” Dave says softly.

Immediately, Hal jerks hard enough on the leash for Dave to start, dropping his hands and looking up in confusion. “I didn’t know dogs could speak,” his voice is low. Dave nods, makes a breathy little noise and turns his attention back to the bulge in Hal’s pants with renewed fervor. Hal grabs him by his hair with his free hand and pulls, hard, and clicks his tongue. “No hands, either,” he murmurs. David nods again and Hal releases his hold on his hair, stroking his fingers through it gently instead and earning a low, contented noise at the touch. “Are you going to be a good boy now?”

Dave whimpers and nods enthusiastically. Hal ruffles his hair again and smiles before helping him out by undoing his pants and shifting his hips up enough to slide his jeans and briefs down his thighs. David is on him in seconds, already eager to please, licking a long stripe from base to tip before taking his cock in his mouth.

Hal can’t help the way he moans when Dave finally swallows him, bucking into his mouth. The man is talented, dragging his tongue over the tip, making quiet, needy noises as he sinks lower. “Good, take it-- fuck,” He hisses when Dave swallows him to the hilt without having to be urged, groaning and burying his fingers in dark hair. “G-good dog,” he’s lost the edge to his voice, but Dave moans around his cock anyway. He’s is painfully hard already; every murmured praise goes straight to his cock until he’s dripping pre on the carpet, whimpering every time Hal’s fingers tighten in his hair.

Slowly, Dave pulls back. There’s drool on his chin, his lips red and swollen when he looks up at Hal through thick lashes, grinning. Hal gives an experimental little tug on his leash and David leans with it obediently, letting Hal slide his fingers under the front of his collar and drag him up into a kiss. It’s almost difficult to stay passive when Dave is so used to claiming him this way, used to licking into his mouth and kissing him senseless, but it’s Hal who claims him this time, unsure but forceful, hand fisted in his hair. “Come on, boy,” Hal sounds a little winded when they part, “let’s go to bed, hm?”

David is nothing if not good at following orders; when Hal stands and finishes shimmying out of his pants, he waits patiently until he’s called with a tug on his leash to crawl after him. The sight makes Hal’s knees weak – no matter how many times he’s imagined it, no matter how often he’s thought about this exact moment, it’s better now that he’s seeing it for real, Dave looking up at him almost reverently. “Such a cute puppy,” Hal hums as he’s peeling off his shirt, “so eager to please, hm?” He ruffles Dave’s hair idly with one hand before sitting on the edge of the bed and patting the mattress beside him.

Had the situation been any different, Dave would have already given him some sarcastic comment in response to Hal’s teasing. Instead, he just growls at him as he clamors into the spot on the bed he was offered. Hal laughs at the angry little noise David makes, stroking his fingers through his hair in a way that’s playfully patronizing before kissing him, slow and deep and breathless. He’s still unsure – Dave knows him well enough, recognizes the hesitation in his movements, the way everything he says is a question, careful, probing. But he seems to be enjoying himself regardless, and, well, Dave’d be lying if he said he wasn’t having a good time as well. Hal kisses him again, sweetly, lingering for a moment before pulling back.

Hal wraps his hand around David’s dick and strokes experimentally, listens to the way his breath hitches at the long-awaited contact. “Good dog,” he coos, “good boy.” Dave whines when he breaks contact, but Hal is forced to lean over him to reach for the bottle of lube on the nightstand. Dave watches him flip the top up, eyes following his movements attentively. David’s intensity never fails to make Hal just a bit self-conscious, and he squirms under his gaze as he coats his fingers liberally. “Turn over.”

He doesn’t have to ask twice. David flips over immediately, wrapping his arms around a pillow and raising his hips to give Hal a better angle. He breathes out slowly when Hal’s finger presses at his ass, rolls his hips up encouragingly when he moves just a little too slow for his liking. “Is this alright?” Hal pants. Dave isn’t usually one to be very vocal, but he knows Hal needs feedback and he can’t exactly tell him what he’s doing right when he isn’t allowed to speak, so when Hal asks if he’s doing alright he moans enthusiastically in response. That seems to give Hal a little more confidence because he presses in deeper and the groan he drags from Dave’s throat this time is a little less performative. “You’re doing so well,” Hal murmurs, his lips finding the strip of exposed skin between the collar and his hairline on the back of his neck, teeth just barely skimming his skin. He adds another finger to the first and Dave pushes back against him, a silent plea for more.

Hal complies. “D-desperate?” His voice is already hoarse, but it gets the reaction he wants anyway; David whines beneath him plaintively. Part of him wants to draw it out, to tease Dave the way he often teases him, but his cock is still achingly hard and he doesn’t think he can resist the way Dave’s breathing has gone ragged, the way he’s panting and moaning and growling and burying his face in the pillow as Hal nips whatever skin he can reach. “Feels good, huh?” Hal laughs and reaches for the abandoned end of the leash, wrapping it around his hand and using the leverage to drag Dave up until his back is arched at an angle that almost looks uncomfortable and the black nylon is cutting into his throat, and forces him to turn his head until he can kiss him despite it. “Can I fuck you?”

Dave has to stop himself from moaning “yes” into Hal’s mouth, nodding enthusiastically instead. He wants this to be good for Hal, wants to make this fantasy of his a reality, but he can’t deny his own selfish streak when he’s drinking up this praise so willingly, fucking himself on Hal’s fingers and drowning in the sensation. Hal loosens his grip on the leash and lets Dave relax as he gives a few more teasing thrusts with his fingers before drawing them out. “Mm, good dog,” Hal’s voice is muffled as he breathes the words out against Dave’s heated skin, presses another kiss to his shoulder.

Hal retrieves the bottle of lube from its spot on the bed and pops the top with his thumb, watches Dave shift impatiently while he works it over his cock. He’s so pretty like that, all hard, strong muscle and purple bruises just starting to bloom on tan skin. He’s working on instinct now, nudging David’s thighs further apart before taking his cock in his hand and pressing in slowly. “Fuck, Dave,” he pushes a little deeper, and God, Dave is just panting below him, spreading his legs a little wider and canting his hips up, so eager and desperate that it nearly tears Hal apart.

“God, I—“ The words catch in Hal’s chest when he’s finally all the way in, dragging a low noise from David’s throat. He feels full, stretched open, his own hand slipping underneath him to palm his cock. It feels good but it’s not enough; he rocks his hips back against Hal’s encouragingly, listens to him gasp, feels him dig his teeth into the skin of shoulder. Dave bites his lip to keep himself from begging for more, fucks himself back onto Hal’s cock and groans instead. “That’s my good boy,” Hal’s voice is wrecked, shaking, forehead pressed into Dave’s back, hands on his hips. Finally, he moves, painfully, agonizingly slow. Dave groans into the pillow, his hand working faster beneath him, Hal’s fingers digging hard into his hips as he picks up speed. He needs more, needs it harder, deeper, needs Hal to fuck him into the mattress until he’s begging for it.

For his part, Hal seems just as eager to destroy him as Dave is to be destroyed. He’s fucking him in earnest now, breath coming in hot gasps against his skin. David shudders beneath him and Hal releases his grip on his hips and uses one hand to hold himself up, the other sliding under the collar around Dave’s neck and pulling, hard. He makes a strangled noise as his head snaps back and God, Hal wants to memorize that sound, wants to hear it every day for the rest of his life. He yanks hard on the nylon again just to hear Dave groan, can feel the sound tear out of his throat as his ass tightens around him and Hal gasps, his rhythm faltering. “Fuck—“ He lets go of the collar and wraps his arm around Dave’s chest instead, leaning back and pulling him up with him until his back is flush against his own chest. “Good dog,” he mutters into the crook of Dave’s neck, kissing and nipping at the sweaty flesh, letting his other hand drag down his chest, his stomach, pushing the dangling end of the leash out of the way.

When Hal nudges Dave’s hand out of the way and wraps his fingers around his cock instead he makes this deep, guttural noise, his head falling back against Hal’s shoulder. He knows he can’t hold out like this long, not when Hal is whispering praises between the sharp sting of teeth on skin, moving his hand in clumsy counterpoint to the rhythm of his hips. He can feel pressure building in his core and his newly freed hand grabs desperately at Hal’s hair, hips jerking up into his touch. “Fuck,“ He can’t help himself this time, his voice tearing from his throat, back arching as his orgasm hits him, cum spilling over Hal’s fingers, his stomach, the sheets beneath them, eyes screwed shut and mouth open.

Hal goes still. “Did I say you could cum?” His voice is low, warning, almost unfamiliar.

Dave’s softening dick gives a half-hearted stir at the hard edge to Hal’s voice. “No.”

“And  you’re talking, too,” Hal says with a little difficulty, “Just out to break all the rules tonight, a-aren’t you?” He lets Dave’s body fall back against the bed and leans over him again, his thrusts turning erratic, boarding on brutal in their mindless intensity. He doesn’t bother holding himself back; David has him so close now, teetering on the edge.

Beneath him, Dave whines low in his throat. He’s oversensitive; every movement is almost torturous, every sensation overloading his nerves, making him shake, squirm under Hal’s body, his hand still wrapped loosely around his cock, the lightest brush enough to make him shudder. And yet he still fucks himself back on Hal’s dick without even thinking about it, muscles working on instinct more than anything, spurred on by the breathless noises Hal is making in his ear.

Dave clenches around him and makes this low, deep growl that finally sends Hal spiraling over the edge. “God, David—“ His breath hitches and Dave can feel him shaking, can feel more than hear the noises he’s making with his face pressed against Dave’s shoulder, lets him ride it out until all of his weight falls bonelessly on top of him. For a moment, they’re both still; Hal pants against Dave’s skin, makes small, pleased noises while Dave just breathes, face buried in the pillow beneath him.

“Was—“ Hal rolls off of Dave finally, landing on his back beside him, “Was that alright? I, ah, wasn’t really thinking.”

Dave turns his head lazily to regard him with glassy eyes. “Woulda stopped you if I didn’t like it, Hal.”

“Still…” Hal’s glasses are smudged – he tries to adjust them but eventually gives up, opting to pull them off and flop his hand out uselessly to his side. “Kinda, uh… went off book on that one.”

“It was good.”

“Really?”

“Yes. Really.” Dave is acutely aware of the fact that Hal’s cum is still leaking out of him, his own release drying on his stomach. A shower sounds like a heavenly prospect, but after watching Hal yawn beside him, sleep seems just as tempting. He scoots a little closer and presses a sloppy, lazy kiss to the corner of Hal’s mouth. “Was I a good dog?”

Hal knows the question is asked half in jest by the grin Dave is giving him, but his response is fully genuine anyway. “Yeah,” He leaves his glasses on the bedspread and brings his hand up to ruffle David’s hair, running his nails lightly along his scalp the way he knows he likes, “that was… You were really, really good.”

A contented hum. “Maybe we’ll have to try it the other way around next time, hmm?”

The thought sends a jolt of electricity down Hal’s spine. “I’d like that.”

Everything is quiet. Their breathing slows, mellows until Dave can tell Hal is seconds away from sleep just by the familiar rhythm. “Hey,” he nudges at his cheek, “I’m gonna take a shower, babe,” his voice is soft in the low light, affectionate in a way that belongs to these twilit moments, to the slow, sleepy kisses and cheap mattresses. “You wanna come with me?”

Hal blinks, considering. “Mm, sure.”

Dave stops him before he can get up fully, slotting their lips together in a languid kiss. “Love you.”

“Love you, too.”