Work Text:
“ Please don’t catch a cold, Reid! It’s raining cats and literal dogs out there”, Garcia called after him as he finished stuffing some files in his satchel to take home. He looked up, finding her pulling her long slightly sparkly coat snugglier around her body, a pink umbrella neatly closed under her arm.
He smiled at her, “It’s okay, Pen. I’ll take the metro”. Spencer hung the strap across his chest over his long navy coat. He felt too hot, too many layers, but he knew that when he set foot outside, the cold air plus rain would make him change his mind.
Penelope’s eyes widened when she heard the genius’ response. “The metro?! Kid-wonder, you're gonna be soaked by the time you get home!” She fussed over him, trying to find if maybe she had another umbrella to give him. “Here, take mine. Emily is waiting for me in the parking lot, we’re going shopping”, she excitedly said, wiggling her eyebrows at him whilst handing him the neon pink umbrella.
Spencer blinked, looking at the object offered, but accepted it nonetheless. “Thanks, Pen. I’ll bring it back tomorrow”, he promised, hoping the wind wasn’t too strong out to blow the umbrella away.
She grinned at him before she patted his cheek lovingly. “Safe travels, 187!” And with that she was gone, leaving Spencer alone in the office. He sniffed, looking back at the umbrella. It sure would make the journey back to Aaron’s place much drier.
“I can stay and wait until you’re done, sweetheart.” Hotch had told Spencer almost two hours ago in the Unit Chief’s office.
Spencer watched as his boyfriend checked the last signatures in a file before adding it to his “done” pile that he'd sent Strauss tomorrow. “Don't worry about it, Aaron. I still gotta finish my own stuff, hopefully neither Morgan or Emily slipped any paperwork in my own pile”, he joked, revelling in the fact it made him show his dimpled smile.
“I'll see you at home, then”, Aaron whispered closed to his mouth, abiding by his own rule of no PDA in the office. “Don't take long, that's an order”, he teased before giving his hand a quick squeeze and grabbing his suitcase, leaving the office and heading for the elevator.
Stepping outside of Quantico meant being met with almost torrential rain. Grimacing at the thought of his socks getting wet, he opened the umbrella and stepped out of the roofed area, making way to the metro. The loud pattering of the rain against pavement was soothing, reminding him of evenings spent at home curled up on the sofa besides Aaron reading a book.
The chance of rain had been abysmally low that morning, even with the rather cold fall temperatures. He made a mental note to bring Garcia something the next day as a thank you gift.
After being squashed in the Metro, and the subsequent wet walk home, he fumbled with his keys and opened the door. He shivered from the cold, folding down the umbrella and leaving it beside the door, not wanting to ruin Aaron's nice carpet. Droplets hung from his loose curls, longer recently, wetting his cheeks as he moved his head slightly side to side. Ungracefully, he kicked his high tops off, thankful that his socks hadn't gotten completely wet, he could bear them being moist on the top, at least it hadn't filtered onto the sole.
“Aaron?! I'm home,” he shouted, chucking off his coat and hanging it up alongside a child's raincoat near the door. Jack was at the Brooks’ house for the week, having dropped him off last night.
Not hearing an answer he walked further in, peaking into the living room. Stopping dead in his tracks, he gasped not one foot in. The image in front of him was breathtaking.
Aaron Hotchner. Kneeling on the bottom of the stairs, stark naked, except for tight blue boxers and- Oh God . It was gonna be that kind of night, wasn’t it?
He was wearing the fucking pup hood . The red and black harness laid carefully folded by his side.
Spencer was glued to his spot, taking a sharp intake of breath. He felt hot all over, his cheeks tinged a lovely shade of pink, reaching the tip of his ears. Suddenly, the residual cold from the rain and his walk home were gone as his eyes raked all over his boyfriend’s body.
“Y-You wanted to play tonight, boy?” he asked, stammering slightly. When Spencer had introduced Aaron to puppy-play, almost four months ago, Spencer had been the one in the harness and the hood, leashed up and eager to obey whatever the older man asked. This was certainly new but not unwelcomed, if the stir in his groin was something to go by.
The answer he got was a deep growl that got him shivering, Aaron nudging with his han- with his paw the harness towards him. Spencer gulped, nodding and running fingers through his own wet hair. He walked closer to him, slowly, dark almost black eyes peered at him from under the hood, boring holes into him. He felt like Aaron was gonna lunge at him at any given moment.
“Hey…I’m just gonna clasp this for you, okay? Then we can play”, he whispered, bending over to pick it up, kneeling too so it would be comfier for him to get the harness around his upper torso. His bum knee made him wince slightly, sharp eyes turning concerned and whining at him.
Spencer smiled, fingers scratching the subtle hairs on the back of his head that peaked from under the mask. “It’s okay, boy. I’m not hurt, I came down too hard and fast”. It always warmed his core how protective Aaron could get over him, always looking out for him. It seemed that this made him even more protective.
Like a guard dog , he thought, arousal pooling hot and heavy in his stomach.
Aaron leaned into his hand, eyes fluttering shut at the soft head scratches. Spencer took advantage of that and unbuckled one of the straps, getting Aaron’s arms and head over it, using both hands to buckle it snugly across his chest, the H shaped harness resting above his pecs, standing out against dark hair, O-ring shining in the low light of the living room.
Spencer was about to open his mouth to say something but, before he could, he was toppled onto the floor by the heavier body, pinning him to the soft carpet. He gasped in surprise, eyes wide as he heard Aaron growl against his neck, dangerous and so fucking hot .
“D-Down, boy!” he tried to order, his voice coming out more high pitched than he intended it to sound. His rabbit-fast heartbeat was thundering against his chest, both from excitement and desire. He only got another growl as an answer, followed by a soft bark. Part of Spencer wanted to laugh, or at least chuckle at the craziness of it all, but his remark got stuck in his throat when he felt hips moving against his thighs, a familiar hardness against his leg.
Aaron was rutting against his leg.
Spencer wanted to laugh at the absurdity of the situation. Him, on the floor pinned down by his 6 feet tall boyfri- dog . Aaron tried to nip at his neck under the hood, still pushing his hips against the younger man’s, earning himself a deep groan when he managed to nudge the tip of Spencer’s cock through his khakis. He would find it embarrassing to be humping on the floor like teenagers or- or dogs , but it was exactly what was happening and he couldn’t resist thrusting his hips upwards to meet Aaron’s.
“I-I need to-” His sentence was cut short as Aaron ripped his shirt open, growling at him for not doing it fast enough, surely. “ Hey! Bad d-dog!” he scolded, feeling Aaron back down a little, enough for him to grab the harness firmly and push him off his body.
Aaron let out a drawn whine, looking down at the floor. He yelped lightly when Spencer circled around him and leashed his harness with the matching red leash, tugging on it. “C’mon, boy. You wanted to play rough? This is what happens”.
He made a beeline to their bedroom upstairs, thinking that his boyfriend would follow in two legs, but when Aaron began taking the stairs on his hands and knees, he almost groaned again.
Spencer wanted to be bred by his big dog.
Patting their bed, he made Aaron sit on the navy blue comforter, tying the leash to one of the bedposts. “Stay.” Spencer showed him an open palm, command clear. “I’m gonna bring some things from the closet and a towel for the bed, be a good boy for me”.
A small huff of agreement could be heard from the bed as he walked over to the close to find a big box on the top. He pulled two of Aaron’s old silk ties that they’d separated for these types of activities, the ties crumpled and unwearable again but useful for their new purpose in their bed. Carrying that and a thick fluffy gray towel from the bathroom, Spencer walked into the main bedroom again. gasping and feeling as heat rose to his face as he was welcomed by the image of Aaron stroking himself, boxers strewn on the floor.
Gulping, he tried to remember what Aaron would do in a situation like this. He liked it when Spencer was being a brat and disobeyed his orders, whenever his puppy misbehaved it meant punishment . It was a pity Spencer enjoyed punishments so much, which usually translated into no orgasms instead.
“I said stay!” Aaron just stared at him, challenging, dark eyes boring into him. Make me , they seemed to say. “Paws. Off”, he ordered, pushing his dog backwards on the bed. Aaron whined and tried to get away, but Spencer held him firmly against the soft comforter, noticing that his boyfriend was fighting with less force than he could, enough for him to tie his arms above his head to each bed post.
Huffing, Spencer pulled away and admired his work. Aaron splayed on the bed, strong arms tied up, face covered by his pup hood, from where he could hear low pants. His eyes lowered to his chest, the bulldog harness a striking contrast to the dark chest hair surrounding it. Even lower, his big, fat cock laid heavy against his stomach, the tip a deep pink color, begging for Spencer to lick it and fuck himself on his pup’s dick.
“You’ve been a bad dog , Aaron”, Spencer scolded, finishing taking off his ruined shirt and taking off his khakis and purple boxers in one go. He climbed the bed, kneeling on either side of his lover’s legs, not missing how his almost black eyes trailed the movement of his half-hard dick. It wasn’t as impressive as his puppy’s, but Aaron was still salivating over it, pulling on the restraints.
Aaron barked, pushing forward, trying to feel Spencer. He got nothing more than air, making him whine pettily, bucking his hips. Spencer tsked, leaning down to grab their half empty bottle of lube and a simple clear silicone fleshlight.
If Aaron had a tail, Spencer was sure he’d be wagging it by now.
Spencer squeezed some lube out, making sure to warm it up a little before wrapping his hand around his cock, feeling burning hot skin under his touch. Aaron groaned and thrusted into his hand, imagining it was the tight heat of his lover’s hole.
“There you go, pup. Doesn’t that feel nice?” Spencer cooed, wishing Aaron didn’t have the hood on so he could see every single of his facial expressions, cataloging them and storing them in his mind. His hand moved slowly up and down in a loose fist, not enough to actually provide relief to his dog .
Spencer rocked his hips forward, his own dick nudging Aaron’s, making the young genius whimper slightly, open mouthed pants as he wished he could grab them both in his fist and make them both cum.
That wasn’t the plan, though.
With a heavy sigh, and limbs that felt like lead, Spencer leaned back, sitting on his haunches, using his clean hand to support his weight. “I’m gonna take a shower.” He grabbed the toy and waved it in front of him, not missing how he attentively followed each of the movements it made, his eyes locked in. “You’re starting to behave better, aren’t you, you dirty mutt ?” Spencer asked, wanting for it to sound humiliating but couldn’t resist the touch of pure affection that managed to slip out.
Aaron growled affectionately, trying to nuzzle into Spencer, being held back by the restraints. “Oh, you’re needy tonight aren't you? Want to fuck me so bad , right, pup? Pound me into the mattress? Fill me up to the brim? ” His fist still was pumping his cock ever so slightly, the wet shlick shlick sound bouncing off the walls in their bedroom.
A whine was Aaron’s positive answer, his legs trying to hook behind Spencer and pull him nearer. “I’ll make you a deal. I’m gonna turn you around, you’re gonna lay on your stomach”, Spencer let go of his hard weeping cock. “I’m gonna put the toy between the bed and you. You can rut against it like a dumb horny dog all you want, but you can’t cum before I’m back”.
Aaron tilted his head to the side. “Is that clear, boy?” A loud bark made Spencer chuckle, the confidence he was missing at the start, suddenly back. “Okay, let me just- Yep, just gonna untie this for you and…no- Aaron- Turn around… Okay!” He stepped back to watch his partner, arms still tied to the bedposts but now on his stomach, lower body free to let him rut and thrust into the lube-coated fleshlight under him.
He gave his ass a light smack, chuckling at the small growl that it elicited.
“Be a good boy for me, okay? I'm not gonna be long, then we'll see if my big bad dog can fuck the genius out of me, yeah?” He ran his fingers over the hood, wishing he could instead run them over silky thick dark hair. With a last smile he left Aaron on the bed, listening to subtle shlick shlick sounds that had begun to appear.
Quick shower. I'm so hard it hurts.
He turned the water on and stepped in.
***
This mask is so stuffy, how can Spence wear this for almost an entire day? F-fuck, at least he used our favorite toy.
Aaron’s ragged breathing was the only thing that could be heard in the bedroom, mixed with the wet noise of thrusting and the subtle reminder that Spencer was still in the bathroom.
Want to fuck him. Push in that tight wet hole and leave him gaping open... I'm so fucking horny, it's the masks fault. What's taking him so long? Good thing I'm not a needy brat like him, I can actually not cum.
A loud groan left his lips as he found a rhythm for his thrusts, letting himself get lost on the sensations for a while, imagining he was plastered over his lover's back and pounding him into the bed.
He stopped.
He couldn't cum.
With a heavy sigh, he stilled his hips, turning his head and staring longingly at the bathroom door, willing Spencer to hurry up. His arms were also starting to get a bit sore from the position they were in, tied in front of him.
He tried to rearrange himself, pushing himself up with his legs, but that only left him sticking his ass up on the bed, chest down. His cheeks reddened at the position, knowing he'd made his boyfriend bend over like this multiple times before he fucked him.
Aaron slumped back in bed, wincing when it drove the fleshlight deeper around his cock. Whining, he resorted to making shallow thrusts, enjoying the feel of the toy, aware of not getting too close to the brink before his boyfriend came back.
Thankfully, he didn’t need to wait long, the door opened and a very naked Spencer Reid came out. Droplets of water adorned the top of his shoulders, Aaron wanted to go right there and bite , mark him up, decorate his neck with big purple hickeys that he knew would take a couple of days to fade, which would mean Spencer trying to cover them from the rest of the team. He would try to not let the team see, but it was enough for Aaron to know that they were there.
He might’ve been the one in the mask and the leash, but that didn’t mean that Spencer wasn’t owned .
“You’ve been s-such a good boy”, Spencer praised Aaron, noticing how the older man didn’t get off on that same praise as he did when their roles were reversed. Aaron growled in response, side-eyeing him from under the hood, wanting Spencer to come here and untie him so he could show him how good he could be.
Aaron could smell his own body wash on Spencer when he approached the bed. His hands twitching around the silky restraints as the genius moved around to untie him, his half-hard small pinkish cock bobbing beside Aaron’s head.
Finally, the last knot came loose.
Spencer sighed, nervous smile tugging at his lips. “Okay, now I’ll just- Oh!” Once again, Spencer gasped in surprise as Aaron turned around and pinned him down on the bed, fleshlight forgotten somewhere. He bared his neck, accepting the licks and bites from his lover, feeling his heavy, wet, hard cock nudging his lower abdomen, leaving a streak of precum and lube, making it slippery enough to grind against.
“ F-Fuck” , Spencer moaned, bucking his hips up to meet Aaron’s slow movements. “Ple-Please, I want you to f-fuck me”, he begged, giving him his best puppy eyes, as ironic as that was right then.
Aaron groaned, turning Spencer around who didn’t waste time in understanding, pressing his chest down to the mattress as his lover grabbed him roughly by the hips, pressing the blunt head of his cock to his hole. His hands felt like claws, digging into his sides a degree short from painful, moaning out loud at the future bruises in the shapes of fingertips it was probably gonna leave. He wanted Aaron to fuck him like a dog in rut . Leave him shaking on the bed, laying in a puddle of his own cum.
Spencer was too good a profiler to notice the hesitation of his boyfriend, even now. “It’s fine, boy. I-I stretched open in the shower, just-” he pressed his ass back. “Just fuck me ”.
That was all the permission a good dog needed.
The thrusts were fast, hard, and incredibly good . Spencer wanted to cry at the sheer pleasure of being almost reduced to a toy for his dog to rut against, just a wet hole to get his dick in and pump it.
There wasn’t any other noise in their bedroom beside groans and huffs from Aaron mixing with his own pitiful high pitched whimpers and moans. Perks of having practically moved in into Aaron’s house was the benefit of no next-door neighbors who would complain of loud sex.
Aaron changed the angle of his thrusts, ripping a throaty whine from Spencer. “ Fuck . I want- Please, please , h-harder, Aaron. Oh shi-” Spencer moaned, gripping the sheets with an iron fist, wishing his hips were touching the mattress so he could get some stimulation there too as his pup dragged the head of his cock right against his prostate with every fucking thrust.
“I’m so-” another moan. “I’m so fucking close , pup. C’mon m-make me cum”, he panted, small ah ah ah’s escaping his lips every time Aaron’s hips met his. He wanted to cry at how good he felt.
The older man just growled in response, digging his fingers harder into the soft flesh of his hips. Spencer missed how Aaron would talk him through his orgasm, dirty words that would make his face turn 3 shades redder than what if was right now, but dogs couldn’t speak.
A particular deep thrust made Spencer bite an embarrassing yelp on the pillow. “Fuck! Aaron- Aaron! Oh my god, I’m gonna- I’m- Please!” Spencer tried to clench around the big cock ripping him open, sure that if he were to press a hand down on his abdomen he’d feel the outline of Aaron’s dick sliding in and out of him.
Aaron bit down on his shoulder again as his hips stuttered before Spencer felt the warmth spreading inside of him, Aaron holding his hips close to him, making sure the genius took every single drop of his cum. The situation was enough to send Spencer down the edge too, his eyes rolling back as his body gave away, slumping down completely on the bed, except for his hips which were being held up by strong hands.
His dick twitched beneath him, feeling how the sheets got wet with his release.
Spencer was still trying to remember how to breathe when someone nuzzled into his neck, leaving soft kisses. It felt different, it wasn’t that smooth leather feel he’d chosen specifically that didn’t trigger his sensitivity issues, instead it was scratchy one-day stubble he knew too well.
“Hey, there you are”, he mumbled, still a little bit too fucked to get his brain working properly again.
His boyfriend just chuckled, the sound reverberating through Spencer’s body, which was still pressed down beneath Aaron’s. “Hey, you”, Aaron husked, his voice rich and scratchy, probably for the couple hours he’d gone without speaking.
Spencer smiled, craning his neck and catching the corner of his mouth in a simple kiss. “This was a nice surprise”. He congratulated himself for managing to get Aaron’s dimples to show.
Aaron kissed him again, licking into his mouth properly, humming in affirmation. “Glad you enjoyed it, I wanted to try it since you always seem to enjoy it so much”, he said before slipping out of Spencer, who shivered at the feeling of cum dribbling out of his used hole down his legs. “How do you breathe with the mask on, though? I was about to go mad!”, Aaron exclaimed, his breathy laughter making Spencer giggle.
“Really? I find it very breathable, the neoprene one from before always gave me sensitivity nightmares”, Spencer said, looking up at his lover with adoration.
Trying to ignore the feeling of cold cum, at least for a while before he got too grossed out and demanded a shower, he cuddled into Aaron’s harness-clad chest. His fingers toyed with the straps as the older man ran his own through his disheveled hair. “I kinda missed you talking to me but overall, very enjoyable”. He watched as Aaron smirked down at him.
The comfortable silence spread around them as they laid together on the bed, legs tangled, trying to get their breathing under control, with Aaron’s nails gently scratching his scalp. Soon, Spencer would remind Aaron that they needed to shower and order something for dinner, but right then, the only thing he wanted to do was sleep like a dog.
