Roommates

Story by Mahiri Morahan on SoFurry

, , , , , , , , , , , ,

#99 of Commissions

Another for Factanonverba!

What if your college roommate was totally hot? Whether it's in the form of a built, studly doberman, or a cute, girly cat, it's going to be hard just sitting there in the same room, seeing them all the time. Of course there's going to be some experimenting! They didn't even make it a whole day before getting all over each other.

Contains: College roommates getting the hots for each other, shower masturbation, oral, anal, knotting, role-reversal, orientation play, and general good times between a big dog and a girly cat!


There was always a little anxiety about meeting a new person at the best of times, but it came double as Mahiri stepped into a new stage of his life. He was no stranger to jumping from home to home in his early years of the foster system, and just as he was getting settled in his current place, off he went to live in the college dorms for four years. It was all a little overwhelming, especially the part where he was going to be spending a great deal of his off-class time with someone he didn't even know. What if he turned out to be a bully, or a total party animal who kept him up all night long? A cat needed his sleep. But until he awkwardly opened up the door with his box of stuff balanced on his forearms, he hadn't even considered an even more precarious possibility. What if he was hot?

Like, there was no denying it for a second. Of course a cute, girly leopard like him was going to be into a big dog. He'd always had a weak spot for dobies, and he was looking at a handsome, well built example of one who he immediately couldn't take his eyes off of. There was something unique about him too, as if he wasn't fully doberman. Maybe a bit of Shepherd in there? He was no expert. All he knew is he was looking at one handsome dog. If he wasn't careful, he was going to start purring before he even got through the door. He wasn't going to get away without a swish of his tail at least, as he cleared his throat and stepped inside, prompting the canine to rise from his bed and greet him.

"Oh heya, um. Were you looking for the girl's dorms? I think they're right on the other side of campus, actually."

Mahiri gave a quirk of his head, trying to determine if he was being teased or if that was a genuine mistake on the dog's part. He was happy either way. Just to make himself clear, his lowered his voice a bit to answer.

"I'm pretty sure I have the right place! As long as you're Tristan, anyway."

The dog lit up in what looked like genuine surprise, his ears perking up tall. "Oh! Wow, I'm really sorry about that, I didn't mean to imply you -"

The leopard offered a smile, giving an unusually decisive wave of his hand to cut off the canine's mortified apology. "Nah, that happens to me a lot! It's good to meet you. Guess, um, guess this is where we'll be for the next ... long time! If all goes well."

'Yeah. Good to meet you too, Mah ... Mahiri? Am I getting that right?"

"Close enough! I don't even say it right."

The cat set his box down on what must have been his bed as he looked around the room. It wasn't a big one. There was room enough for two small dressers, but everything else was going to be a shared space. Their beds were on two different sides of the room, at least, but they were going to be using the same bathroom, sleeping in full view of one another, all that. They were going to have to think of something to talk about. And had better hope they got along. Maybe he should have stopped staring. It was just, like, the dog looked so nice in that tight tanktop, all hugging at his chest, showing off his arms like that. And they were going to expect him to get homework done with that handsome guy just sitting there in the same room as him? This was going to be a long year.

Their first conversations, seated across from the room from each other, sprawled on their new beds, were innocent enough. They talked about their taste in movies, or shows, or books, whatever else, and found they at least shared some taste. Mahiri floundered when asked about what his plans were after school. He hadn't even decided on what he was studying yet. The future was a vast and mysterious place. But at least he had good company. Tristan might have been a big guy, but he didn't come across as a meathead by any means. Much the opposite - getting him talking about numbers and he revealed the extent of his total nerdiness. Mahiri liked that, even if some of what he talked about totally confounded him. Aerospace engineering might as well have been space magic, to him. He liked listening regardless, and maybe even picked up a few things without realizing he was learning.

Before they knew it, it was dark outside. They were supposed to be setting up the room, unpacking their bags, but they'd just been sitting there chatting instead. Mahiri didn't have much to unpack, so it was probably no big deal. He just hoped that the handsome canine distraction was something he could overcome when it came time to get work done. Tristan had something to go to in the morning, so he had to get to sleep, and Mahiri figured he might as well follow suit. No sense sitting there in a dark room by himself, and a cat never refused a chance to get a little extra sleep. He was feeling overwhelmed by all the sights and sounds of the new place, the exuberance of the new campus, the great, expansive halls, the old buildings overgrown with swirling ivy. It was like he'd stepped into a magical fantasy world. But at least his first travelling companion, so to speak, was a pleasant one.

Normally Mahiri could sleep through almost anything, but he must have been feeling particularly high strung from the transition into his new life or something. The slightest noise made him jump awake, rolling over in his bed, tossing and turning through the night. When it came time for Tristan's alarm to gently buzz from across the room, even the dog's considerate swiftness to silence it wasn't enough. The cat was awake again, his eyes shooting open where he was sprawled, tangled with the bedsheets as if he'd fought some sort of epic battle with them through the night. He didn't move any, just peering out from the self-made cocoon, watching the canine sleepily rising from his bed on the first morning of their new life, glancing in his direction before continuing to get up. That was when he made a very important discovery.

It seemed that Tristan liked to sleep naked. At least, that was how it seemed when he sat up and shrugged off the sheets with a stretch and a yawn. He was completely bare from head to paws, and where Mahiri was hiding under the blankets, he could see everything. A nice soft sheath atop a fine-looking set of balls were the first destination for his eyes. He took a long, deep look, trusting the sheet would conceal his salacious deed, and kept on watching as the dobie got to his feet and began to dress himself. That involved lots of bending and stretching, giving the cat a good long look at his shapely backside, topped by that short tail. That wasn't even fair. Having a nice butt was supposed to be Mahiri's thing. Who said Tristan could be all solid and stocky and sport a rounded booty like that? If he was significantly less restrained, he might have leapt up from under the covers and given it a squeeze right then and there as the dobie bent low to retrieve something from his bags, giving Mahiri the full look, backsack, taint and all.

He was purring. There was no hiding it. That was something that happened in his sleep now and then, so he could at least pass it off as that. He was going to have to make sure he could do that sometime when it wasn't too suspicious. More obvious was just how hard this all was making him. Did Tristan always move like that? Or did he somehow know, consciously or unconsciously, that the cat was watching? He was stretching his arms out wide as he slipped his shirt on, slowly swinging his hips back and forth as he got into his pants, giving a good bounce and sway to the bulge outlined in his boxers. Even when he was dressed, he gave a few last morning stretches, highlighting all the ways his body was tight and solid, looking like he was doing a private photo shoot just for the cat.

By the time the dog departed through the door, Mahiri couldn't take it. He waited until he heard some fading footsteps, then threw off the covers to reveal just how hard he was. Not just firm, but pulsing, and dripping too. There really was no going back to sleep with a hard-on like that. He staggered to his feet, always a little slow to wake after any amount of sleep, but especially after an interrupted one like that. Maybe it was time for him to figure out what their shared shower was like, and he went rumbling along to the bathroom, leaving a trail of discarded clothes as he went, including one very tight-fitting, lacy undergarment that would have been a bit embarrassing if anyone found it. He wasn't thinking that far ahead, only as far as the pulse of his cock, thumping there in the grip of his fingers.

He knew he shouldn't. That was exactly why it kept him so hard. Not even one full day in his new life, and he was already jerking off in the shower, mrowling and thrusting as he fucked his own fist, tightly pulling and massaging as he filled his mind with thoughts of all his pent up lust. He thought back to that show, whether it was accidental or not, and imagined himself right there with him, pressing closely to those muscles, stroking, massaging, maybe even grinding on him a little. It wasn't so simple as wanting Tristan to fuck him. He wanted to pleasure that dog right back, wanted to press close and lick every single feature, and he wasn't even sure what particular detail he was fixated on by the time he started cumming. A gasp, a rumble, maybe even a slight snarl, and he was shooting jizz down the drain, doing his best not to get it on the walls as it spurted from his clenching dick. He was going to try not to make a habit of that.

Worse still was the guilt of it all. By the time Tristan came back, Mahiri had made sure to bury himself deeply in some reading on his little laptop, doing his very best not to look over the top of it for even the slightest peek at the dog. His idea of being inconspicuous involved very intently staring at his screen at all times, looking like he was reading the most important thing he'd ever read, acting like he didn't even know Tristan was there. If ever there was a way to look even guiltier than he was already, he couldn't think of one. Worse still was the twitching of his tail, uncontrollable even as he forced his eyes to remain fixated on what was in front of him rather than stray to the dog whenever he glanced his way.

Tristan caught on pretty quickly. He broke that awkward silence by clearing his throat, and then when the cat still ignored him, he just waved.

"Hey, something wrong, mister cat?"

Mahiri was still maintaining the illusion of distraction, blinking his way to awareness as if roused from a nap. Really, it was hard to say what he was even going for anymore. Engrossed in homework that he didn't even have yet? Just sleepy or spacing out? He was trying not to stare over at Tristan, lest those images that had been running through his mind come right back to him.

"Wuh? No, I'm fine!"

Tristan gave a doggish tilt of his head. "Really? I mean, I know we just met, but we're gonna be spending a lot of time in the same room, so I'm happy to talk and be open about whatever's on your mind!"

Mahiri nodded tentatively and gave a little smile. The dobie shot him a little smirk that pierced right through his aloof demeanour.

"Did you enjoy the show this morning, kitty?" he asked with a blatant wink, putting on a cheesy, lowered voice.

Mahiri jolted as if he'd just been struck in the face. "I, uhhh ..."

"I knew you weren't asleep! It's okay, I don't mind at all. I mean, if you're into it ... maybe we should just make this a little nudist colony of our own through the semester. It gets hot in here. I hate sitting around in sweaty clothes. Don't you?"

Mahiri's cheeks went so hot he felt like he could have boiled water on them. "Uhhhhh. I mean. I, um. You wouldn't mind either?"

Tristan gave a big grin. "Of course not! You're totally cute, if you don't mind me saying. I might not exactly be into guys, but I can appreciate having a pretty cat walking around the room all day! It's like having a piece of art on display. Except, you can talk to the art!"

That was enough to bring a flattered giggle from the leopard. "Well, that's awfully nice of you to say. I, um. I'll say the same thing about you."

"And I don't mind at all if you look. It's kind of a nice little ego stroke to know that even the guys are checking me out!"

Mahiri totally jolted again just to hear the word 'stroke', though he played it off. He half wondered if he ought to be stripping down right that very moment to get their little agreement started. Maybe later. It was getting hard not to start purring, especially when the dobie went ahead and flattered him further.

"I have to say, and you probably get this all the time, you really are a girly cat. I mean that in the best of ways too! I don't know if it's the hair, or the eyes, or the ... hips. But you pull it off without even trying." He let out a chuckle. "I hope that's not too forward. I know we just met."

Okay, now Mahiri really was purring. There was no holding that back. The bed was outright vibrating with how much he was rumbling too.

"I don't mind at all. Some guys get kind of ... weird about how I look, sometimes. Like I'm trying to trick them or something. But this is just what I ... look like! I can't, you know, not."

He wished he hadn't said it like that. Now he was thinking about knots. He wondered what Tristan's looked like. Probably just as thick and juicy as the rest of him. And there he went, getting all squirmy and filling his head with images of hot naked dog with a big fat hard-on. The things he'd do to that dobie if he got the chance - but he wasn't going to try to talk him into it or anything. Trying to get all up in the business of straight guys, pulling on the threads of their own self-questioning was something he'd harshly learned to stop doing, tempting as it could be.

"That sucks. Well, let me make up for all those lame guys and say you're doing a good job of being who you are and should keep it up!"

"I appreciate it. And um, you too. Good, uh. Good dogging."

"Thanks kitty!" He put on that tone of his again. "If you ... don't mind me calling that."

Mahiri certainly didn't. There were still a thousand things to go and do to get ready for the classes to come, with various orientation activities of varying usefulness. At least there was a lot of hype. Mahiri still wasn't sure what the hell he was going to study though. He'd enrolled in a little of everything as a sampler platter of sorts, and maybe by year two he would have a better idea of what to do with his life. He was already jealous of Tristan. And not just for his looks. He seemed so focused, so intent on what he was doing, as if he'd known exactly what his life pursuit was from day one. Even his bedroom had been decorated with those little glowing planets ever since he was a kid, or so he said. Mahiri had just been ... existing, with the vague notion of wanting to help people in some way or another. While making money. It still wasn't clear to him how he was going to make that work.

When he got back from a big meet and greet type thing that had him largely keeping to the side and watching other people talking, he tiredly headed home to the dorm and threw the door open without hardly a second thought. He wasn't expecting to suddenly get an eyeful of naked doberman all sprawled out on the bed, posed like he was serving as a model for an art class. Seemed he'd already taken to their new agreement. Mahiri stood, watching, observing all his muscles and contours like he was about to take out a sketchbook and draw him on the spot. Instead, he closed the door behind him, shrugged to himself, and just followed his impulses, casually stripping from his clothing as if it was no big deal.

Though he still made an effort to conceal the lacy undergarments he was wearing, kicking them aside tucked under his pants. There he was naked to his spots, and Tristan took one look and whistled.

"Even cuter naked! Such pretty spotty-marks."

Mahiri just offered a little smile and got into bed, digging through his phone for anything that might have kept him from staring at the slab of sex just across the room from him. There was no hiding it if he got aroused, and soon he was tucking beneath a sheet even with the summer heat remaining thick. The fresh bedding felt good on his naked body, soothing some of his tension, but it couldn't completely cut through the growing excitement he was feeling. Yep, there came the firmness, his cock slowly extending from his sheath, and the more he tried not to think about it the harder he got, until he was barely hiding his completely full hard-on beneath the almost translucent bedsheet.

"Hey, so, Mahiri," Tristan started, his tone a little more serious than his usual playful friendliness.

Despite how gently he said it, for some reason it still startled Mahiri enough to make him drop his phone. That made the dog chuckle.

"Sorry. I was just thinking, um. This might seem pretty sudden, but I have to get it off my chest." He gave a deep look, tilting his muzzle downwards to look extra flirty. "What if I was a little, you know, curious?"

"Curious?" Mahiri would have laughed at himself if he could have seen how much he perked up to hear that, his ears pointing straight to the ceiling, his spine straightening.

"Yeah. You know. I know it's just like, day two of knowing each other. But I was just thinking, no sense being dishonest! I was going to say, if you ever wanted to try something, you know, I'd be down for trying."

The cat's voice got softer in his eagerness. "Would it be your ... first time? With a guy, I mean."

"Yeah! I mean, might as well be with such a cute one! I bet I'm not even the first guy you've made all curious."

A big fangy leopard grin spread across the kitty's face. "You're correct about that, yeah."

"Well ... I'm not up to anything tonight ..."

They exchanged those mutually devious looks of theirs. Then the cat got a little more serious.

"Uh. If I stand up, you're going to see more of me than you might expect ..."

Tristan touched his chest. "That excited? Just for me? I guess you must like dogs."

"Or, you know. You're just that hot. Well, here goes."

Mahiri wished he hadn't drawn so much attention to it. He gave a nervous little sigh, and threw the sheet off, rising to his feet all in one motion. That had him putting his pink feline cock on full display, swaying with the natural motions of his hips. He wasn't even doing that on purpose, it just came naturally when he was getting that lusty look. Tristan bit his lower lip, offering an approving nod.

"You've got a big dick for a girly cat. I kind of expected, like ... well, I don't know."

Mahiri laughed, slowly approaching with his tail moving even more. It wasn't exactly a wag, more of a whiplike crack that could have taken out windows if he got too close. He had that warm, seductive look on his face, looking all kinds of confident, though when he got to the side of the bed he realized he wasn't actually where to go from there. He stopped, feeling a little awkward just looming there with his cock actually throbbing. Excited, sure, but he didn't want to do the wrong thing and pass the rest of the semester in flustered silence.

"Did you know where you wanted to start? I don't wanna go too fast for you, or anything. Just tell me what you're comfortable with," he assured, dropping the seductive act to just be reassuring.

"I appreciate that. C'mere." He held out a hand, and Mahiri climbed up on the bed, stretching out beside the significantly bigger male. "Would you object to a little making out to get things warmed up?"

The leopard slowly leaned in, still projecting those warm purrs as he tentatively reached out and ran his hands along the canine's powerful arms. He wasn't the bulkiest guy he'd ever seen, or slept with, but he had such a nice firmness to him that complimented his natural doberman markings. Mahiri liked touching him. Tristan touched right back, running his fingers along the leopard's many spots, tracing along their patterns as he kneaded into the cat's lean muscles. They inched closer and closer to each other as they stroked and admired, finally easing their muzzles together, locking into a light smooch to test things out.

Then they kissed a little more, a little deeper, pressing up once another from top to bottom. First their chests were meeting, the cat sharing his inner rumbles with the dog, then they were snuggling intimately enough that the leopard's cock was pressing right against the canine's sheath. It was stirring a little, just a little for now, but slowly firming as they fell further into the kiss, making it wetter, noisier, slipping tongues against one another's. A few slurps of smooth against scratchy, and then they were sucking, turning it from a tiny peck on the lips into a full-on sloppy makeout session, slurping and smacking, giving muffled mmfs into each other's mouths, louder with each juicy face-suck.

Mahiri didn't even have to press in. Tristan was throwing himself into it, squeezing, clutching the cat in an embrace of both arms to keep him trapped in that smooch, rubbing right back at his feline cock while his own canine shaft started pressing up against the cat's own. It was filling out fast, reaching a thick, turgid state that was already bigger than the leopard's, before it was even full. He didn't hold back from grinding, and the cat humped right back, their shafts sliding up and down against one another's until they were mutually throbbing while they kissed. They'd fallen into making out so deeply that they found themselves catching their breaths when they finally popped free, a little fleck of spit soaring out as they broke that tight lock of lips.

One glance down, and the leopard couldn't help but lick his lips.

"Why don't you lay back and let me get you warmed up? That seems like a good way to ease you into all this."

"Yeah ... I'd like that."

Mahiri had a target in the form of that thick, canine dick thumping there below, but he wasn't so predictable and bland as to just go right for it. He took his time. His tongue was very good at grinding over all the shapes and details of a body he admired, including a distinct darker marking between his pecs that seemed like the perfect target for his tongue. He got a deep taste of canine while he went. Tristan remained laid back and sprawled out, fully exposing and offering himself up to the kitty's skillful licks. It was soon more like worshipping, with the way he was slowly gliding his tongue over all the angles and bulges of the dobie's muscled body, starting at his shoulders, working to his chest, and making sure he was nothing but exceptionally, redundantly thorough. Tristan's body was lightly glistening with how much spit the cat was smearing over his fur. He wasn't outright making the leopard drool exactly, but he was certainly salivating more thickly than usual.

His mouth was only getting wetter once he worked past the dog's abs and right down to his dick. Part of him thought it was being a little too forward, even if a blowjob was the end goal, but he went ahead and followed his impulses as before. It'd been working out so far. Pressing his nose right firm to the dobie's crotch, just above the base of his cock, sucking down a thorough lungful of rich doberman musk. Nothing too strong, just the fresh, warm scent of a clean but horny dog. Mahiri's purring got even deeper, resonating out, giving a vibrating massage with every his mere presence alone. Then he was licking, dragging a long slurp along the base of the dog's dick, going down for his balls so he savour in their flavour with every application of his tingly tongue.

Tristan was groaning, biting his lip, giving some deep gasps through his clenched teeth as the leopard did his work. He wasn't exaggerating the moan that came out of him when he felt those soft lips wrapped around his balls. They were gentle at first, the cat making sure he wasn't moving too quickly, but when he didn't sense any sort of disapproval he got a whole lot firmer with it. Only yesterday they'd made each other's acquaintance, and there the kitty was, taking a deep long suck his new dorm-mate's balls, and doing such a good job of it that he was getting dobie pre dribbling down into his hair. Tristan managed to form some words through his breathy grunts, slowly rolling his hips as he blissfully throbbed under the cat's attention.

"Ngh... you've done this before."

"Well yeah." The leopard's words were muffled, fitting in between suckles.

Once he was done draining those fine nuts of all their taste, he spat them out and moved upwards. Tristan was looking down at him, and they locked eyes for a while. Mahiri gave that sexy smirk that always went so well with a blowjob, extending his tongue and curling it, firmly sliding up along the underside of the doberman's shaft. He worked his way inch by inch, taking his sweet time getting to the tip, and when he did he gave it a flick, flinging some of the pre right off. A kiss, a little suckle, and he was drinking down the first drops of those juices, kneading on half the cockhead before sliding downwards. He moved like an expert, not missing a single detail, sucking or licking every single spot the dog was sensitive, until he was throbbing hard enough between his lips to almost blow his load right then and there.

The cat got halfway down all in one long, smooth motion before he paused. And that was just to take a breath. He kept going, even when that meant swallowing it. The cat didn't even gag, firmly fitting that solid shaft into his gullet without so much as a flinch. His lips were kissing up against the canine's crotch by the time he was done, showing off just how talented he was by holding that dick right all the way inside before sliding back up its entire length. He made sure to keep his tongue dragging along the surface the whole way, grinding its texture into those pulsing inches, leaving the dog unable to hold still while he got his cock expertly sucked and massaged by the girly feline.

"This is ... the best blowjob I've ever had. Male or female," he huffed.

"I've barely even started," the cat teased, flicking his tongue against that soaked tip as he clutched tightly around the forming knot.

He dove back down, turning his head to the side to get the proper angle on each suck, bobbing and twisting, stroking and slurping, even lightly glazing along the sensitive skin with the very tips of his longest teeth. It was all overwhelming, a whole smorgasbord of stimulation that had the dog outright whining. He didn't sound like the big strong doberman he looked like, instead reaching a needy, breathless state all in the matter of a few good sucks. If Mahiri kept going like that, this was going to be a lot more than just a warmup.

Those glimmering green eyes kept casting him the most sultry of looks as he sucked the dog senseless. Really, from that angle, there was no different between him and a cute gal, with his hair all hanging down over his features, his face so soft and strokeable. Tristan reached down and touched the cat's cheek, giving a fond stroke while he watched him work that mouth. Mahiri was going faster and faster, sucking harder, louder, wetter, until a mix of saliva and pre was running down to the dog's forming knot. He stopped deepthroating so much when he got that far, kissing against that bulging bulb but keeping it out of his lips so as not to get stuck, focusing his attention on the rest of the dobie's dick. That just meant he could pick up the pace even more.

Maybe it was the thrill of doing something with another guy for the first time, or maybe Mahiri was just that damn good at what he was doing, but Tristan couldn't hold up to it. Just a few minutes of deliciously succulent sucking, of those perfect tingling strokes and slurps, and those warm, kneading lips massaging down his every inch, and the doberman couldn't help himself. A sudden buck of his hips, a barking moan from his lips, and his balls were pulling tighter, richly milking out a nice big load right into the kitty's mouth. The leopard set to swallowing it, purring like an overloaded engine, working in smooth, concentrated gulps to be sure he didn't miss any. A few trickles of hot dobie cum ran from his lips, but when he pulled off with a slick sound, he made sure to lick every drop away, casting the dog a lustful look as he gorged himself upon that fresh cream.

They remained like that a while, the dog panting heavily, his tongue hanging right out, the cat just purring and looking all seductive, his eyes narrow. When Tristan caught his breath, he slowly sat himself up and gave a delighted grin, glancing down at the cat's own hard cock.

"Return the favour?"

Just like that, and Mahiri's confidently seductive demeanour got thrown right off. He gave a silly wide-eyed stare to the dog.

"I mean, do you want to?"

"Yeah! I'm curious what it's like. Might not be so great at it though."

The cat just swished his tail. "I'm pretty sure you'll do fine..."

"Well, lie down already, so I can spoil you as much as you just spoiled me! That was awesome."

It wasn't that he was nervous, exactly. That wasn't why Mahiri looked so tentative about stretching himself out for the big dog. It was just that, being a guy's first guy made him so self conscious about every single detail, whether his fur was right, whether it'd taste just how he wanted, whether there was anything that wouldn't be as presentable as he wanted. If Tristan just wasn't into this whole gay thing, that was okay, but the leopard didn't want it to be his fault for not getting it perfect. He felt significantly better just to feel those hands upon him, running up and down his sides and taking a gentle but immodest squeeze of those girly hips. He mumbled mostly to himself as he admired that curvy shape.

"Don't know how you even do it, being built as girly as this..."

For extra emphasis, Mahiri giggled. That seemed to prompt Tristan to keep going, the dog leaning down, meeting the cat's chest with his tongue much like Mahiri had himself. He almost seemed to be copying what had been done to him, though the results were much different thanks to the application of a smoother, wetter tongue. The cat was getting slobbered on, but he didn't mind one bit. It felt strange to him to just assume a relaxed, indulgent pose like that, taking in the attention, literally soaking in the dobie's worshipful slurps as they worked along his trim body, slowly slopping his way down to the kitty's balls. He didn't hesitate to give those a long, messy slurp, flinging spit high up into the air with the force of that lick.

Tristan was diving into the experience of pleasuring another male without so much as a hint of hesitation, kissing the kitty's dick, giving it some licks, and finally taking it into his mouth. He wasn't quite the expert that Mahiri was, but he his tongue was delightfully slick, smearing dobie spit all over his barbs and working downwards until the tip of that feline cock was teetering on the back of the canine's throat. He paused there a moment, swallowing down some of his own excess saliva with a satisfyingly lewd glurk. It took a little time to get his bearings so to speak, but once he considered the feeling of that feline shaft, the way it fit into his mouth, the taste upon his tongue, he figured it out pretty quick. A deep breath from him, and he was bobbing up and down, giving a generously sloppy blowjob to the purring leopard who could do little more than squirm there on the bed, giving a few pleasured rowls at the ceiling.

Any worries that his skills might have proved inadequate were soon eradicated by the delightfully indulgent sucks he was giving. Mahiri wasn't even properly prepared for those, jabbing his hips upwards while the dobie went down on him, mixing in his pleased mrowls with the schlorping of those juicy slurps. Tristan was fully devoting himself to sucking the cat dry, and when he looked up with those chocolate brown eyes of his, a look on lusty face silently asking if the leopard approved, the cat did his utmost to nod and encourage him. He was having trouble finding the right words to describe how it felt, so he settled for something simple.

"That's very good ..."

He could see the smile spreading across the dobie's lips to hear that, and the reassurance only seemed to make Tristan redouble his efforts, until he was kissing at the kitty's belly. He'd taken the whole thing inside, slowly working his mouth and throat around it, considering how it felt there. The tingle of those gentle barbs at the tip of that feline cock tickled some, bringing out a slight shudder that wasn't quite a choke. He eventually had to slide back upwards and tightly purse his lips around the cat's tip, making up for it with a firm grasp around the base of that fine dick, stroking up and down with tender fingers while he nursed from the girly cat. Mahiri was offering plenty of pre, for him to taste, and he took it on his tongue, rolling it around through his mouth while he suckled and slurped, before gulping it right down. Nothing seemed to slow his enthusiasm any, as new as it all was.

When he went down again, he got even trickier with his tongue, taking as much of that cock as he could manage, but extending his slurper well past the reach of his squeezing lips. He plastered some licks over the leopard's plump balls, lifting them up and letting them fall, even firmly applying his tongue beneath them to give a few good slathers over the kitty's taint. It was all a very wet process, really getting those juices flowing in more ways than one, and Tristan reliable gulped down everything the cat was offering. Mahiri wondered if he'd keep swallowing like that when he came, and it wasn't going to be long when he was working that masterful tongue like that. He already felt himself tensing up, pulling tight, and throbbing even harder. Looking down at the handsome stud who was so generously sucking his dick certainly wasn't helping him keep from going over the edge.

Mahiri meant to warn him, but his voice got caught up in other things. Namely, in the rumbling rowl that was almost like a snarl, but higher pitched, bursting from him just as he his his climax between the dobie's lips. That tongue massaged it out of him, bringing him to a writhing, clenching orgasm, his cock bulging as it rapidly flexed in bliss. Then came the torrent, a great big splattering mess of leopard cum right on the back of Tristan's tongue. The dog was gulping it down in an instant, guzzling it all as quickly as he could, though his efforts couldn't prevent the mess. His muzzle got good and creamed, coated with the overflow of the kitty's seed, and he went right along bobbing his head and sucking while he drank it, giving a gruff but muffled moan of approval while the taste flooded his tenses.

When he slid his way off, the schlurp was so lewd it made the cat squirm. So too was the sight of that big dog, with cum dripping from his lips, a thick strand swinging from his chin before he caught it with his tongue. He was wearing a grin as soon as he finished slurping his chops, lunging forward, planting his palms on the cat's rumbling belly to give him a big, affectionate rub. The leopard remained sprawled there, soaking in the attention, his eyes half closed. Even like that, he couldn't help but notice how hard Tristan was again. Not just casually aroused, but full on throbbing, even dripping again. He caught Mahiri looking and gave a glance down himself.

"I guess that turned me on more than I thought. You taste good, kitty." He quirked his head. "You good for any more? Need a minute?"

Despite his breathless state, purring and wriggling there, the leopard just gave a silly scoff.

"No way! I'm a cat."

"Right. Well." Tristan reached down, and ran hands along the leopard's spotty thighs, taking a few squeezes. "Anyone ever tell you you have a cute butt?"

"Occasionally, yes." He couldn't help but ramp up the purrs for a moment.

Tristan leaned close, putting on a deeper voice, one emphasized by a slight growl under every word. "What if you were face down on the bed, with my fingers in your hair, my teeth on the back of your neck, and my cock balls-deep in your gorgeous ass?"

There really was no better response to that than simply moaning out loud. If that wasn't adequate, he slowly nodded, turning himself over with a slow swish of his tail, laying out that fine, plump ass for the dog. It looked even rounder when he was all stretched out, all decorated with those elegant rosettes. Tristan couldn't keep his hands off them, putting one hand on each cheek, taking a long, greedy squeeze, digging deep into the muscle and padding. Maybe he could even call that a fat ass, given just how ample and shapely it was, but there was firmness beneath the generously curvy girly squish. He found that out with all his kneading and toying, working that butt like dough, pulling the cheeks apart to get a good look at the kitty's tight pink rim.

He couldn't help himself. That was a recurring theme of the whole night, he realized. Mahiri was the kind of soft, girly cat who he just wanted to put his hands and tongue all over. It was a compelling urge that seemed to work his muscles for him, propelling him on pure instinct. He pushed his pointed muzzle right between those fine asscheeks, pressing his nose to the base of the cat's tail, and his lips to the cat's rim. A kiss, and then he was licking, taking great long drags of his tongue all over that cushy butt, pressing so hard he was lightly penetrating that hole while he slicked it up with thickly flowing dog spit. He spared no slurp for an ass like that.

Tristan took his time making out with that spotty booty, listening to the cat's purrs and moans mixing together in such a musical way. He worked his way smoothly upwards, licking hotly along the leopard's curved spine, making him arch all the more. Eventually he found his way to the cat's sensitive scruff, drawing his tongue along it, then using his lips. Then he clamped on tight with his teeth, putting some force on that bite, digging in without breaking the skin. It got exactly the reaction he wanted, with the cat tilting his head down, hair hanging over his face, purring until he was almost growling, only to break into a long, desperate yowl that made Tristan think of alley cats. It might have been frightening if he didn't know it was coming from a cute, horny cat.

Mounting up, he slapped his cock down right between the leopard's cheeks, sending up a splash of spit thanks to how thoroughly he'd soaked that rump. Grinding back and forth produced the sound of skin on wet fur, only growing wetter as he dribbled pre right down beneath that lifted tail, working the tip of his dick slowly towards his target of that tightly clenching hole. The cat's whole body was shivering with need, his muscles flexing uncontrollably, leaving his whole body overtaken by those quivering twitches and spasms. At that point he felt it would have been a crime not to fuck the needy cat. From the back like that, it looked no different from fucking a cute, athletic woman. Aside from those plump balls he was rubbing his dick against.

They were so slick from their mutual pleasuring, his cock so nicely coated with pre, and cum, and spit alike. That made penetrating that cute cat smooth and silky, allowing him to sink his inches in until he felt the kitty squeezing just above his knot. He thumped that bulge against the leopard's rear, bouncing a few times, just testing how it felt to fuck another male. Though he was hardly even thinking about that anymore. Gay, straight, whatever in between, it didn't really matter when he had a thick, soft ass to fuck, and a fluffy feline to rub himself against and nibble on while he did so. He had to admit, it was hard to keep a steady pace when every instinct in his body told him to just rut the leopard stupid. A cushy ass like that, there was a whole lot of cushion for some beastly, ruthless pumps and slams, helping him get into a slightly brutal rhythm. Mahiri didn't have a single complaint. Or at least, Tristan was pretty sure all those noises he was making were positive.

Soon, the bed was creaking beneath their bodies as the new roommates fucked like their more primal selves. There was the big dog, rutting and humping rapidly, spanking that fine ass beneath him with repeated thumps of his bloated knot. Then there was the cat, rowling like a leopardess in the deepest of heats, snarling to be bred. He made even more noise when Tristan curled his fingers into his long red hair, giving a firm but careful tug and holding it. His ass was giving some good jiggles, bouncing with his balls with every thudding impact, the bed getting rattled to the point it was sliding along the floor. Pretty much everyone above, below, or beside them probably knew exactly what they getting up to. Tristan was fucking a cute pussy, and that ass felt tight and smooth around his dick. He wondered why he'd never thought to try this before, but maybe it was just a matter of finding the right bottom-heavy kitty.

A little maneuvering, and he found the perfect spot that really made the cat squirm. He was rutting right against that sensitive pleasure-button, and he refused to let up. The sounds that came out of that feline's mouth didn't even sound natural. It was like a ghost had possessed him, screeching from deep within his throat, filling the room with horny cat noises while he rubbed right against that weak point. It was all getting the kitty twitching, even kicking his legs where he was pinned beneath the bulk of the doberman. Tristan pressed his chest down to the leopard's shoulders, putting some extra weight on him just to keep him pinned. He had to admit he enjoyed the feeling it gave him just to dominate the femmy cat like that, holding him down and pleasuring him mercilessly, until Mahiri really had no choice but to erupt.

He did so with a sound that was less a roar and more of a scream, positively blood-curdling to be honest. Tristan rammed that knot up against the cat's rim as the leopard came for him, though Mahiri was squeezing far too hard to actually tie with him in that moment. He was clenching, tightening, constricting like mad as he hit a vicious peak, cumming all over the dobie's freshly washed sheets. That certainly didn't stop Tristan from thumping him all throughout his climax, taking advantage of those massage-like contractions on his dick to get himself to a huffing, grunting state of nearly cumming himself, though he fell just short. That knot was swollen to the fullest, a great big fist-like bulb slamming into the cat while Mahiri emptied his balls all over the bed, settling into rumbling again once the pleasure flooded out his aggression.

"All done? Want me to stop?" Tristan murmured in the leopard's ear when he felt that orgasm subsided, replaced instead by the cat's pleased vibrations, tickling at his skin.

From seemingly relaxed, the leopard jumped right back into a slightly aggressive state, bucking his hips backwards, bashing himself into that fat knot while a snarl burst from his lips. He was showing his teeth as he craned his head to look back at the dobie, letting out an extended, shrieking rowwwr that sounded almost furious. Well, Tristan certainly wasn't going to argue with that. He hadn't even managed to cum yet, after all. And it wasn't long before the leopard was all nice and recharged, hard again with his cock pressing right up against his belly, soaking in his own seed but still deeply, passionately fuckable.

It took some time to get back to his original pace, but Tristan worked up his momentum steadily, catching that knot slightly inside the cat before tugging back again to go for another stroke. He felt his body moving automatically, his hips caught up in a lusty fury while he sought to stuff his entire dick inside the kitty, even if that meant remaining tied with him for a while. A soft feline like that, so cushy and fluffy and deliciously sniffable, he was more than happy to be stuck together with him. His instincts were telling him he absolutely had to tie with that cat, had to fuck him and fill him and stretch him with all that bulging girth before cumming inside him, and he moved his hips in increasingly powerful slams to make sure he met that goal. The kitty was nice and flexible in more ways than one. He could take it.

He got halfway inside on one particular slam, getting partly stuck, only to slip back out when he tried to press all the way inside. Another attempt, and he bounced right off. Then, on his third, with a huff, a bark, and even a brief, throaty growl, he sunk in all the way, giving a sudden lunge forward that seemed liable to break the bed or the cat in two. Instead, it finally had him slipping past that tight rim's resistance, popping swiftly inside, bulging the cat's belly with how deeply stuffed he was with dog dick. From there he set to rapid, manic thrusts, panting harder and harder, drooling into the leopard's pretty red hair. The slick smack of sack to sack echoed all throughout the room, remaining distinct even as they fell into their respective animal noises once more, rutting to a shared climax that had them grinding their entire bodies against one another as they neared, head to tie in rubbing, mashing, sliding all against one another, sharing in their sweaty scents.

A bark, even a bit of a howl, and the doberman was cumming in the leopard, shoving his palms hard against his shoulders, planting him face down on the mattress while his cock contracted and he shot off half a dozen ropes of blazing hot seed. The cat squirted out all over himself at the same time, making a steady pool beneath him, smearing it all over his belly. They were bumping and bouncing and the cat squeezed so hard on knot Tristan felt like he might never stop cumming, raising his head up and closing his eyes tight, moaning towards the ceiling as the aggression faded from his voice, replaced instead with breathy, even slightly whimpery gasps as he struggled to even focus on how good it felt. He was still shooting thinner shots inside the cat by the time he collapsed atop him, nibbling at his neck, overtaking him with his entire form, turning himself into a nice and muscley blanket while those purrs soothed his worn muscles.

"Okay, well," he began, panting out steam. "I think I'm into guys now. Or, you, at least."

He gave a great big slurp to Mahiri's cheek before the leopard could reply, leaving the cat chuckling as he sputtered away the drool. Moments ago he'd been snarling like a wild animal, and there he was purring away like a kitty again. Though his rumbles were far deeper and more resonant than some common housecat's. They felt good against Tristan's body, all but necessitating he keep as close to the leopard as possible at all times, squishing him down into the bed while his knot remained embedded between those spotty cheeks. He wasn't for a moment trying to get out from beneath the warm, comfortable pin, sweaty as it was making them both to stay so close.

"You definitely didn't fuck me like a straight guy, that's for sure. If you don't mind me saying."

"What can I say?" Tristan reached down for a booty grope. "You're just too ... fuckable. Sorry about the knot."

"Why would you ever feel the need to apologize for knotting someone?"

The dobie chuckled. "I mean, looks like you're staying here a while. I don't mind as long as you don't."

"Nope! I'm just going to ... lie here, and feel good. I wonder if I could get work done like this. That's probably going to be important through the semester. Presuming, of course, you wanted to try this again sometime?"

"To be honest, I kind of want to try something right now. Except, I can't think about it too much or my knot's never going to get soft."

The leopard perked up so much that his ears stood up straight atop his head. "Even more? Hee, what else do you want to do to this kitty?"

"I was thinking less about doing it to you so much as what you could do to me."

Mahiri tipped his head to the side, lowering his voice a little. "... To you, you say?"

"Yeah!" Tristan gave an experimental tug of his knot just to see if he could pull out yet. It wasn't budging. "I mean, if I'm going to do this whole guy on guy thing, I might as well make it really count, right?"

The leopard licked his lips. "You want me to top you? Is that what you're getting at?"

"Is that what you call it? That, yes! If you even like doing that, that is. I guess I didn't think about that."

The cat slowly squirmed, wriggling his way off that knot little by little, loosening himself up and doing his best to relax so he could get free of that tight tie. It was going to take a little while, and all his wriggling wasn't exactly helping, bringing little huffs and snorts from the dobie.

"I don't usually do that, but not because I don't like it. People just usually don't ask me to."

"I can't possibly imagine why they'd think you prefer to be on bottom" Tristan teased, reaching to give a light spank to those spotty cheeks.

The leopard mrowled playfully, stretching out. He arched his back and nodded. "Okay, now you're just getting me excited. Hurry up and pull out so I can fuck you!"

"Ooh, dominance! One second. Or minute. Or more. I'm still cumming in you!"

It was true, even if it was only slightly perceptible by then. He was still shooting some watery strands of his cum inside the slightly sloshing cat. Between those two loads, he had a whole lot of dog seed inside him by then, and he was laying in plenty of his own too. The room felt a little sweltering, their mingled musk high in the air. That just kept his thoughts firmly on sex, even after all the release he'd already experienced. His body was tingly and floaty, high on afterglow, yet there he was, getting hard all over again at the thought of being the first to claim that fine short-tailed dobie butt. He didn't usually get that possessive.

A long, extended pull on Tristan's behalf, giving the kitty a good stretch, making him gasp and whimper out slightly, and he was finally free. He popped out of that tight ass with a splash of juices, almost tumbling back off the bed as his momentum shifted like a pendulum, leaving him falling back onto his rear, propping himself up and gazing at the cum-filled feline. Mahiri might have been well-fucked and drained, but he still sprang up like he had infinite energy, crouching low and swishing his tail back and forth, looking in every way like a cat ready to pounce on his prey. Except, he stopped before he actually flung himself forth, pausing in the middle of all his intensity to just cast a wide-eyed, inquisitive look at the doberman.

"How do you wanna do it?"

"I wanna be on my back. So I can see the cute look on your face when you cum in me." Tristan grinned.

"Sounds good to me."

Mahiri went crawling forth, slipping smoothly between the dobie's thighs. Tristan wrapped him up right away, squeezing him about the waist in a muscular grip, locking him close. As if to counter that, the leopard went for his throat, applying his teeth gentle, nibbling here and there. The dog titled his head back, giving the cat full access, showing the utmost of trust. He made sure to take it slowly, as much as he was worked up, humping and rubbing on the canine, propping himself up with one planted hand, playing with Tristan's dick, giving a good squeeze on the still-engorged knot.

"Ready?" he asked, just above a whisper. "It can be a little uncomfortable at first. I'll go slow."

"Not the first time I've had something in my ass. Just the first that belongs to someone else." Tristan flashed a toothy grin, and the cat just leaned in to smooch him on the fangs. "Don't feel like you need to go easy on me. Show me what a leopard stud you are."

"I'm not sure if anyone has ever called me that," Mahiri chuckled, but he didn't let that distract him.

Slowly pushing forward, he gave a lipstick glaze of pre over that tight, mostly virginal hole, slowly kneading, pushing, applying more and more pressure and seeing what Tristan thought of it. When he didn't sense any reluctance, he humped a little, testing the dog's tightness, bouncing back and forth but not quite penetrating yet. Just a few thumps of cock to ass, grinding and slicking him up with all that pre. Every stroke made a juicy squelching noise, and Tristan just squeezed him between his legs all the harder the closer he got to shoving inside. It was starting to feel like he could crush the cat's spine, though Mahiri didn't mind the embrace.

He kept his nibbling going, adding some warm licks to his work upon the canine's exposed throat. Everything he did, he did tenderly, slowly, gently, working forward until it was hard to even tell he was slipping inside. Until those barbs of his were scraping along the inside, anyway. They were soft, not for a moment painful, but they made for a overwhelming amount of stimulation once they were dragging along his most sensitive places. He squeezed down on them, giving a gruff grunt, closing his eyes tight for a time before opening them again to see the leopard looking at him with concern.

"Don't stop!" he insisted. "Just adjusting to it."

That put the smile back on Mahiri's face, as he sank deeper and deeper, laying over the dobie's body more with every inch he gave him. Eventually he was sprawled over top of him, thumping balls to the dog's tight butt, giving a few teasing thrusts but leaving it at that for the moment. He knew the doberman would need a few moments to get used to the feeling of getting fucked, and he let his purrs wash over him to ensure he was as comfortable as possible. When he felt those big muscles relaxing, he knew he had the all clear to keep going, slowly building up speed while the bed sagged beneath their weight. It wasn't built for two, especially not two males going at each other like they were caught up in mating season.

"Knew I kept working out the buns for a reason. This day was destined to come," he joked through clenched teeth.

Soon, the dobie's grunts turned to much more pleasing moans, a deep, throaty 'nngh' on every stroke of leopard dick deep into his backside. He tilted his muzzle downwards, reaching for the cat's own, tipping his face up to look at him. Soon after, they were making out again, exchanging tongues, taking it nice and slow while the leopard fucked the bigger male. There was no lack of experience there. He knew just how to move his hips, how to stay steady and strong. All his girly looks contrasted that surprisingly confident, firm fuck he was giving Tristan. And he honed right in on the dog's sensitive spot too, using those stimulating barbs to grind against it with every single movement, until the dobie was moaning so hard he couldn't even keep up the kiss. It was just all Mahiri, his tongue invading Tristan's mouth while he fucked him harder and harder, reaching a speed that more than made up for his relatively modest strength.

The slap of balls against his tail went along with the slick sound of sex, leaving Tristan's slight whining drowned out by the steady drumbeat of their coupling. The bed was squeaking again too, the leopard going to town on that big stud, putting all his pent up worry and nervousness about his new life into it, turning it into passion. Harder, faster, wetter, until the dog was spitting pre all over his own abs, the angle making it run right down to his chin. He was almost upside down, the leopard coming at him from a more elaborate angle with each thrust, bent in half, his flexibility being tested, his body tense yet relaxed all at the same time. It felt good to simply sit back and let himself be taken. It didn't matter if the leopard was cute, or not big enough to 'properly' dominate him. Letting him take control was making his cock throb harder than he ever thought it would for a thing like that.

The last thing he expected was to cum so quickly from getting fucked by another male. He looked up into the leopard's eyes, where they glowed in the low light. They'd been at it for so long it was getting dark outside. He watched those teeth gleaming, the pleasant little mating snarl on the kitty's face so endearing to look at. Those barbs were still grinding at the exact spot they needed to, those plump kitty balls were still spanking him, and that cocktip was still spurting pre deep inside of him. It was all enough to set him over so swiftly it startled him, leaving him barking in alarm as orgasm seized control of his body, possessing him from within with a pleasure that started from his taint and prostate, and worked all the way up through his body, cumming from feeling of that cock pounding his ass alone.

He closed his eyes just in time for his own cum to splatter him in the face, milked out at high velocity, his whole body enraptured by the glorious feeling of getting an orgasm fucked right out of him. Or was that into him? He felt the the cat's cum flowing through his body, filling him, warming him, soothing him, taking him from that high point of absolute ecstasy and helping him plunge down into a smooth, silent, sweaty afterglow that had him slumping down and finally releasing the leopard from the mighty grip of his waist-hugging thighs. The cat collapsed atop him, and they all came crashing down in a wet, juicy heap, panting and dripping together. Slowly pulling out of him once, the leopard set to licking at Tristan's face, imitating those big doglike slurps, though of course he was still purring the whole time.

"I think we're going to get along just fine," Tristan chuckled.

"And we still have five days before classes start." Mahiri's purrs were so potent by then they seemed to blend into his words.

"Well, we should probably spend most of them fucking each other, if you ask me."

"Mmm." The leopard looked like he was about to fall asleep but he perked up with a thought. "Hey, new rule. Or a proposition at least."

"Yeah?"

"We should just like ... if you're ever horny and need help getting off, just ... go ahead. No need to ask me permission first."

The doberman couldn't help but give a little laugh at that. "That's very generous. Maybe even a little slutty. But in a good way, of course. Well. Counter-proposition. Same rule. Except it goes both ways."

The leopard's steady output of room-vibrating bass ramped to a crescendo as he heard that.

"That sounds perfectly fair to me. Guess you liked it." He shot a sleepy grin upwards before laying his head down on Tristan's chest. "I wonder if we'll ever get any actual work done?"

"Eventually. But who says we have to stop for that? I bet we'll come up with all kinds of ways to help each other focus."

The dog took one long stroke through the leopard's hair before laying his head back and closing his eyes, perfectly content to fall asleep with his new cat friend rumbling on top of him.