Study Assistant

Story by Mahiri Morahan on SoFurry

, , , , , , , , , , ,

#108 of Commissions

Here's more of the college-roommates-who-bang saga for Factanonverba!

After a year of general indulgence and fun, it's almost time to say goodbye, at least for the summer. Mahiri's never been good at this sort of thing. He might get a little clingy, even when Tristan's trying to study. But maybe that's exactly what the big dog needs!

A tamer story of friendship and blowjobs featuring: oral, anal, knotting, and engineering textbooks.


Mahiri probably should have been studying. He had exams to be ready for in a few days, after all. Every moment counted. The year had gone alright, but he wasn't looking forward to the finals, and his idea of dealing with that anxiety was to stare at the ceiling for a while, with hardly a book in his vicinity. He certainly wasn't matching the effort his beefy roommate was putting in. Now and then he glanced over at the shirtless doberman, all hunched over his desk, looking like he was about to flop down or be absorbed right into it. The way he was frantically scribbling on a loose sheet of paper, Mahiri almost doubted anything he was writing actually made sense. To the leopard, it certainly didn't.

He knew he shouldn't. Seeing the big dog looking so focused like that, it would have been very selfish of Mahiri to interrupt in any way. Tristan wasn't even making use of the nudity-friendly policy they'd adopted at the start of the year. That was how the cat knew he was really busy. Through the year they'd done so much together, experimented, touched, tasted, pleasured, fucked ... but this was possibly their last night together! Tomorrow afternoon, after Tristan's last final, it was time to get the boxes out, and what if they never saw each other again? As unlikely as that was, given they both had, you know, phones. But still!

Not to mention how horny the leopard was feeling. He couldn't bring it down. Every glance he made over at the big dog just made him all the harder, all the more needy, until he was squirming there on his bed, even biting his lower lip here and there. None of it caught Tristan's apparent attention, the muscled canine not even so much as glancing in Mahiri's direction, and that just left the cat all the more frustrated. He probably could have got away with rubbing one out right then and there. Tristan might not even have noticed. But it didn't seem right to just lie there masturbating when they might not see each other for a while. Maybe he could help the dog study somehow.

As a leopard he was naturally sneaky, and he had an entirely unfair advantage in the form of Tristan's distraction. Even so, he couldn't help but take pride in his ability to creep up behind the big dog completely unnoticed. Or at least, Tristan wasn't bothering to notice him. Who could ignore such a cute, naked cat like that? He was just going to have to teach the dobie a lesson. Aside from the one Tristan was already teaching himself, anyway. Moving with the utmost of silence and subtlety, he snuck his way right behind the big dog, leaning his chin down between those lovely long ears, seeing how long he could linger there without being detected. The thought that the dobie might have just been humouring him, making him think he was sneakier than he really was, that was unfathomable.

Eventually he couldn't stand waiting, especially after taking a quick glance over the dobie's shoulder and attempting to understand even a single paragraph of that open textbook. As soon as his eyes got to the words 'partial derivative' he noped right out. As much as Tristan tried to convince him otherwise, he was pretty sure his brain just couldn't ever handle that sort of thing. He physically recoiled at the mere sight. Instead, he just set to doing his best to be the good kind of distraction, the kind that might actually assist with all that piled-up work. Trstant always said Mahiri was as good with his hands as the professionals, he knew that much. The cat was finding in his first year of college, and all the experimenting that came with such that people really liked it when he simply touched them. To him it seemed so basic, but apparently, according to how many people kept raving about it, he had something special going on with those magic fingers of his. So he applied them with that accidental expertise, pressing deep into the dog's thick shoulder muscles. One touch, and he was already purring, and for all his focus, Tristan couldn't help but react himself. He closed his eyes for just a moment, flattened his ears, and gave a long sigh, allowing some of the tension to melt from him after just a few mere touches, as if the mere suggestion of relaxing was enough.

"Mmf. Thanks kitty. This is hard."

Oh, he wanted so badly to say it. The first words that popped into Mahiri's mind were that of a shamelessly horny retort, especially when he was outright throbbing right behind the shirtless dog. Even with shorts on, that dobie was one attractive canine, and just because they'd basically been fucking all year long didn't mean he was in any way tired of going at it with him. He was gritting his teeth, both from the horny, and also the urge to make a terrible pun. Instead, he settled for just purring, and rather explosively at that, projecting out those potent rumbles as he felt along the warm dog's smooth fur, pressing deep into those muscles until Tristan's arm twitched and he scratched a pen mark across the page.

"Oops. Haha, I appreciate it, but I should probably focus."

Finally, Mahiri spoke, struggling not to laugh at himself when he heard how horny his own voice sounded.

"Can I ... help?"

"I mean, maybe I could read some of this out loud to you, try to explain it... "

Mahiri shook his head. "I'd be happy to do that for you sometime. But um. I don't mean that kind of help. I mean help."

Despite their open rule, their agreement to just touch and grope and do whatever to each other anytime he wanted, he remained hesitant. It usually wasn't at all like Mahiri to take the initiative in these kinds of things, other than maybe giving a suggestive glance and letting the rest happen naturally. But the longer he held back, the more of a state he was in, until he couldn't resist communicating with his body language more so than his words. Specifically, he arched himself just a little forward, and let his dick plap right between the dobie;'s shoulderblades, giving a very slow, hesitant grind while he throbbed away, even dripping on the big dog's fur.

"Oh!" Tristan blinked, and looked back briefly. "I'm not sure if I have the time, but ... oh, what am I saying. What kind of foolish dog would I be to turn down the offer of such a cute kitty's assistance?"

Rather than force the canine into that awkward position, Mahiri just patted him on the head.

"You don't have to do anything! Maybe I can just, like, assist with your studying? I know it'll help you relax. Probably."

Tristan chuckled. "There's something super hot about that, I'm not even gonna lie. Seems awfully lazy of me though to just sit here."

"Nah! I know how to have fun! You just focus on your ... numbers! Whatever they mean."

Tristan straightened up, stretching his hands above his head, cricking his back, and then slumped back into his chair.

"Okay. Yeah. This might help. And if it doesn't ... well, I probably need a break anyway."

The leopard put on a smile, and just ran his fingers along the dog's muscles, tracing his way downwards, drawing intricate patterns over all those many refined ridges. How Tristan had even managed to find the time to keep his body looking like that while balancing school and all the sex they'd been having, Mahiri really had no idea. He was pretty sure he'd seen him sleeping before, but given how extensively the feline tended to slumber himself, he couldn't really be sure. Well, this was going to be a relaxing time, studying or not, he told himself, sinking down to his knees as he elegantly slipped around in front of the big dog, blocking his view for just a moment before he ducked down out of sight. He got his fingers to work again, this time pressing into Tristan's hips, and already he was getting a huff out of the canine, before he'd even really got to work.

Really, leaving all the effort in his hands just seemed more appealing to Mahiri in that moment. That meant he could do whatever he wanted, tugging at the doggy's shorts, slowly pulling them off with an erotic flair. He cast a sultry look up at Tristan at first, but the dobie wasn't even looking, lost instead in all the pages spread in front of him. That was fine. The leopard could work with that. Once he got an eyeful of that soft doggy sheath, and those nice fat balls, he really had no choice on what to do next. He simply had to press his muzzle forward, immersing himself in the warm scent that had grown recently so familiar, yet always welcome in increasingly potent doses. Which he most certainly got, burying his nose right between those fine nuts, taking a nice deep sniff for himself that went on and on until he couldn't possibly puff up his chest any more. Only then did he finally exhale, puffing hot air right on the dobie's sack, getting a little snort of approval from above and silent compliment to his worshipful performance in the form of the dog's sheath starting to fill out. And quickly.

Getting a fat red doggy dick sliding up into his hair was all the encouragement Mahiri needed, though for all the temptation that hot-tasting shaft provided, he was content to simply work those nuts a little longer. He'd work his way up, keeping his nose buried in the source of all that delightful musk, sniffing and huffing, living and breathing it for a while before he got his tongue involved. Just a tiny application of that sandpaper-textured slurper was enough to make anyone moan, and Mahiri had enough experience with that dog over the past year to know exactly where he was sensitive. Which was pretty much everywhere, in truth, but the cat knew just how to slurp to really get him snort, huffing, curling his toes into the carpet while he let his tongue flop down in a pant. From slow, precise little strokes of tongue, the leopard was soon dragging long, sloppy slurps all along the entire surface of the dobie's nuts, slathering them up, drooling on them plenty while he worshipped the taste right off of that fine pair of balls, drinking it down one drop of sweat at a time. It wasn't the most ruthless of summer days in there, but there was plenty enough heat to get the tasty perspiration flowing onto the kitty's tongue while he luxuriantly basted that sack in lusty licks.

As much as he might not have been getting that warm brown-eyed look of approval, he could tell he was doing a good job. Tristan's chest was inflating a little faster, his breath puffing through his nose a little hotter, a little louder. More impressive was how he somehow seemed to be writing faster than before, swiftly scribbling out his notes and equations while the leopard licked his balls. Mahiri heard pages turning above him, his adoring attention proving effective for the dog's focus, and that just kept him going. Up he went, dragging his tongue in the longest, slowest stroke possible, using the full extent of his stimulating tongue and all its texture to provide as many tingles as possible as he worked his way all the way to the pulsing tip. Flicking back and forth a few times, he sampled some generous drops of pre, letting them linger on his tongue a while before sucking them right down with a heavy gulp. He punctuated that with a satisfied 'mmmm' and he heard Tristan all but mimicking the sound above.

He didn't want to interrupt, but he couldn't help but ask just one question, punctuating with the most soothing of purrs.

"Is this helping?"

Tristan gave a little huff before replying. "You know ... I think it is. I feel all the tension melting away. But you better keep going to make sure. We should make this scientific, after all."

A little grin came to the leopard's lips, and he soon just lunged. No more being subtle. He wrapped his lips right around the doggy's thick dick, slurping it down to the base, stuffing the top and then more right into his throat. He swallowed without so much as flinching. It wasn't like Tristan's cock had been the first he ever sucked, but a big cock like that had been such good training for the past months. He made sure to get as much of that taste on his palette as possible, swishing it from cheek to cheek, sliding his way back up and letting letting the tip spread pre all over his gumline, grinding against his tongue, filling his mouth with that rich flavour until it had taken over his senses. Only then did he start sucking, closing his eyes and smoothly schlick his way down, burying that dick in his gullet until he was squishing his own nose right up against Tristan's crotch.

Taking a deep sniff, breathing around that throatful of cock as best he could, he stayed there for a while, simply working his lips around the base, bobbing slightly, getting nice and noisy as he really got the suction going. The spit was flowing thick, but he made sure not to make too much of a mess. He didn't want to ruin all those notes with any stray fluids. Taking it nice and slow, he drew his way slowly up every single inch, gripping his lips tight, making the most obscene of noises all the way to the tip again. Then he was savaging that single inch, sucking it, squeezing it, slurping it, absolutely soaking it while he focused all his stimulation on a single spot. That was eventually enough to get the dobie grunting, even giving a little growl, stomping his foot a moment.

"Nnngh ...!"

Mahiri giggled, a bit muffled as he spoke. "A bit much? Sorry. Here."

Diving his way back down, he immersed that cock in his warm mouth, burying it in his muzzle, letting the dobie's balls kiss right up against his lower lip. He let a sucking smooch ring out as he held that entire cock in his throat, swallowing around it, bobbing a few times, deepthroating as much as he could, letting his neck fur bulge with outline of a nice, juicy dog dick. That knot was forming on his tongue, pinning it down with that impressive swell, filling out the kitty's cheeks with that fat bulge while it swelled up and pulsed hard enough to shake the cat's jaw. Mahiri eventually had to slip his way back with a spit-flinging pop, sliding right off that dick so he could lick that growing bulb at the bottom instead. That was enough to get the dog squirming, his legs bouncing up and down, scooting in his seat, showing his teeth in a light snarl. Mahiri might not have seen it, but he could hear that little doggish rumble, telling him what a good job he was doing.

Having worked up a good sheen of fluids over that red shaft, he had plenty of lube to simply start stroking, giving himself a break to catch his breath as he pulled off Tristan's cock. Rubbing up and down with one hand, and then both, the cat applied all his natural expertise to stroking off that shaft, touching and putting pressure in all the right places, kneading and working and slathering his own palm and fingers up in a clinging layer of fluids. Things were just getting noisier, squelching loudly, drowning out even the cat's deep purrs while he jerked that dog right off. Tristan was either lost in the pleasure or in the middle of something particularly captivating. Maybe both. That delightful distraction was eliminating all the others, making the words pop out of the pages before him, those thoughts of worry and fear of failure melting from his mind in favour of pure, horny concentration until he exclaimed in excitement.

"Aha!"

It wasn't exactly what Mahiri expected to hear after giving that dick so much attention, but the sound of the dobie frantically scribbling his sudden breakthrough above was better than a good moan, in a way. That meant he wasn't just doing a good job pleasuring him, he was even helping him study! What a lovely lusty tutor he was proving to be. He felt compelled to take all the credit, and just to make sure he kept that train rolling, he dove up and down, engulfing the dobie's entire dick at once in a single sheathing motion, stuffing it right into his throat again while he hungrily glurked around its every inch. Soon he was thumping up and down, bouncing his head in the dobie's lap, thumping his face against that lightly sweaty crotch, hotly face-fucking himself up and down on that knotted shaft. The bulb caught at his lips each time, popping in and out, knotting his mouth over and over only to slip free with a sloppy splat, the cat never seeming to tire no matter how long and deeply he sucked, no matter how little air he got while he sloppily blew the big dig right through his epiphany.

The only thing that could stop Tristan's wild handwriting then was the orgasm bursting through his body. He tossed his head back a moment, barking to the ceiling, only to snap his gaze right back down, finishing up what he was writing, moving that pen with a frightening speed like a dog possessed. At the same time, his cock was giving some girthy throbs, throbbing there between the cat's lips, filling out his throat until Mahiri finally had to pull back a little. Instead of foolishly trying to swallow that fully formed knot, he just kissed his lips right against it, squeezing the swell, pressing his fingertips right into it to deeply massage, stroking off that cock while he pointed the spurting tip right down his throat. A little more, a little more, faster, wetter, drooling with the flavour as it great more intense every time it gushed pre across his tongue, sending that musky essence streaking across his tastebuds before he gulped it down. Finally, Tristan made an especially emphatic pen stroke, putting his whole body into the motion and drawing a squiggly line across the entire page. Then he dropped everything, sat back, buried his fingers deep into the kitty's soft hair, and held on tight while he filled that cat with a fat load of cum.

The groan that escaped him was a long, relieved one, letting off all that pressure, all that tension, finally blowing off steam while he blew a load between the pretty kitty's lips. Those green eyes were glimmering happily up at him, and he gave a smile back down, just meeting that pretty gaze for a while with a warm look of approval while he emptied his nuts. Mahiri made sure to contain every single drop of their mess, sucking it all down, drinking it right from the source while he chugged from the dobie's dick, putting all that fresh canine jizz in his belly, no matter how full it all made him. And he milked out more and more, especially thanks to the work of his tongue extended right down to touch against Tristan's balls, kneading and slurping while he squeezed at that sensitive knot. All that effort ensured the big dog's load flowing for as long as possible, plastering his throat full while he gulped as quickly as he could, getting his tummy all nice and full, maybe even slightly swollen from the weight of sloshing cream.

When he pulled off, he became a fountain, desperately trying to catch all the cum he could with his tongue, but it was impossible to keep it all in his mouth. Some of it ended up splattered all over the doggy's crotch, and after swallowing down what he could, the leopard wasted no time cleaning Tristan up. The dobie simply sat right back, giving a low, satisfied growl while that leopard tongue whipped and dragged all over his sensitive shaft, licking every single drop of cream right off his fur. Only when he was done completely cleaning up the mess did Mahiri relent, kneeling there, rumbling all over, still hard, still throbbing, still dripping on the carpet. He had to feel a little sorry for whoever occupied that dorm room next. It was going to smell like the two of them for a while. But maybe that wasn't a bad thing. He certainly never got tired of sniffing the dobie, as evidence by him pushing his nose right in between those nicely drained balls for another huff while Tristan caught his breath.

The dobie hadn't even softened. He wasn't pulling away when Mahiri licked again, either. With how hard the cat was, his whole lower half twitching with every heavy clench running through him, making his dick pulse, he couldn't help but feel a little greedy. Where normally he might have been content to just stay down there and worship all night like, he was feeling a certain sense of urgency, like this might be his last chance to ever really feel that dobie cock. So, up he went, climbing right up into the big dog's lap and spinning around, simply sitting down on his cock for the moment, letting it slide back and forth between his cheeks while he tossed his tail up and over Tristan's shoulder, letting it dangle down his back, lightly twitching. From that position, the dog could rest his own chin on Mahiri's shoulder, still able to reach and read his notes, jotting down some observations even while that cute cat humped back against him.

"Mmm. Let me have a look here," Mahiri teased, taking a few glances at the open textbook and immediately regretting it. "Actually, you know what, I'm just going to focus on your dick."

Tristan chuckled. "I'm almost done. And you've been such a big help. I wouldn't mind ... nngh ... helping you back."

He finally let go of his pen, instead reaching down to take the cat by the hips, gripping him and bracing himself. Though he didn't actually do any thrusting, instead just holding on tight, letting the kitty do what he did best. That involved the feline getting comfy, arching his back, raising his hips to line himself up, and coming down slowly, smoothly, firmly, taking that slathered dick right inside, sitting down until he was squishing his rim against that knot. A little mewl from his lips, and he pressed his rump against the big dog, cuddling up and sharing his pleasant inner rumbles, closing his eyes for a time as he started to bounce and grind, curling his toes until the legs of the chair until his claws were popping out and he was scratching at the wood. There were already plenty of claw-marks permanently etched into their surroundings thanks to some particularly passionate moments between the two of them over the course of the year. A few more wouldn't hurt.

Tristan ran his hands up and down the cat's sides, his belly, his chest, feeling up all that soft, purring feline, giving a few licks to the back of his head while he was at it. Then he just leaned in close to one of those perked kitty ears and whispered something. Mahiri expected it to be something erotic, but instead it was the most mundane request.

"Page."

It took him a moment to know what he meant. But then he understood, and so he did as told, licking off the tip of his finger to delicately turn the page. Even while that dobie was squeezing him, throbbing up between those plump, spotty cheeks, he was still studying. The leopard was far from insulted. Much the opposite, he was quite flattered that he could help him focus on something so intense. Taking control of the situation, he showed off his newfound confidence, that supreme faith in his own abilities he'd acquired over the past year, starting to bounce that booty on the dobie's dick, riding that knot and thumping it again and again as he found his momentum, putting his modest weight into it and really making that thick ass jiggle with every solid thud.

Soon the cat was giving all sorts pleasant mrowling sounds, picking up the pace swiftly, not bothering with any sort of slow build when that dick felt that good. He'd become intimately familiar with it over the months. Every vein, every detail was his to use as he saw fit, and he set to work pleasuring himself until he couldn't help but show his teeth. Even from a leopard like him, a good snarl was hardly threatening, just a cute happy grin of kitty bliss while he fucked himself atop the dog's lap, getting a harder thud going until he was spanking himself against those beefy thighs. That knot prodded at his back door a little harder a little time, getting some good grunts out of the dog as he scanned the words before him at breakneck speed, finally lunging forth to nip the cat right on the ear, licking along the inside. Then came that word again, surrounded by some steamy groans as he shot pre right up inside the cat again.

"Nnh ... page!"

Mahiri turned the page, but he didn't let that break his momentum. He curled his legs, pressing his ankles to the dobie's hips while he rode him harder faster, deeper, wetter, leaking all over his own lap, trying to point his cock away from all those notes, though he'd already splashed a little pre ion their direction. It wasn't enough to ruin them, but that was just a tiny sign of the great mess to come. His snarls were becoming higher, more like bitchy mewls, though they weren't getting any quieter. He was huffing, grinding, even slamming, putting more and more pressure on that fist-sized knot, until he finally got his ass up high, almost slipping right off the tip of Tristan's dick, holding that position for a time, clenching around those flexing inches, letting the anticipation build until the dobie couldn't help but stammer, crying out at the top of his lungs.

"P-page! Page! Page!"

It probably wasn't what he meant, but Mahiri went ahead and flipped three pages ahead before finishing the big dog off with a single decisive stroke. He brought all that cushy weight right down on that knot, dropping that fine booty in a hard bump, forcing that bulb up and inside of him, locking it in place with his rapid, feral contractions as climax seized control of both their bodies in perfect unison. Tristan seized him tighter, clutching the kitty close to his chest in a tight bear hug while Mahiri simply rode it all out. That knot was absolutely sealed inside with how tightly the leopard was squeezing, and the cat set to doing his best to arch himself forward, to put his hands in the way, doing everything he could to keep from cumming on the dobie's very important notes while they shot off their respective loads together. It was a valiant effort, but he was fighting a waterfall, his soft balls churning up a nice thick load that blasted everywhere while he got pumped full of dog cum. Every drop that Tristan spurted inside him just seemed to force out more from the kitty himself, and he couldn't block every shot, sending those splatters soaring up into the air, letting them rain down on all those papers while the kitty screamed like an alley cat. It was frightening to those who didn't know him, but by then Tristan just knew to squeeze and hump harder when he heard those haunting wails.

When it was done they nearly fell over together, slumping down with a deep gasp. The dobie's knot was still thickly engorged, stirring around some of that cream while he spurted out a few more ropes. They were getting more watery as time went by, but he was still cumming, and every single one felt as good as the first. Their collective warmth was a little more for the summer weather, but they stayed pressed up close anyway, sharing in moans and groans and plenty of purrs, sweating on one another, drooling a bit as they caught their breath. Tristan finally gave the cat a lick along the cheek, showing him there were no hard feelings for the mess. One page of notes was splattered in a great big pool of hot kitty cream, soaking right through the page to the point it was translucent. But it was only after a few glances at that musky carnage that something made Tristan suddenly tense, his body jolting as if startled, and he pressed his chin right atop Mahiri's shoulder, leaning in close for a better look.

"Rrrnf ... sorry for the mess. I hope that wasn't too important," Mahiri mused, his voice a bit soft. He couldn't help but let some worry creep into his voice that maybe he wasn't being a good roommate, tempting the dobie into that note-ruining distraction.

"No, no apologies needed! In fact ..." He made sure to squint a while, as if questioning the reality of what he was seeing. Then he was laughing, and not softly either. "No way. Kitty, you're a genius!"

"I'm pretty sure you're mistaking me for yourself!" Mahiri protested.

"Seriously! I think I've got it. And it's all thanks to your help." He pointed to a section of his own scribblings that was partly concealed by a spattered of leopard seed. By then, his entire body was shaking with the power of his thundering guffaws. "I had some of it wrong. Was doing too much. That part you hit, it was all wrong. Take it away and ... it all works. You knew exactly where to cum!"

"Uh ... yeah!" The leopard broke into a girlish giggle. "I totally meant to do that. Obviously."

Tristan gave the cat a great big squeeze of a hug, tugging at him. That knot wasn't going anywhere anytime soon though, wedged deep in girly butt while the dobie still gave the occasional spurt inside Mahiri. "You're such a good kitty! That was exactly the help I needed."

Mahiri didn't know much else what to say, but he could certainly purr. That usually automatic sound was even more powerful when he put some conscious effort into it, and he was projecting out some truly powerful rumbles as he slumped back against that muscley canine, feeling his heft, his solid chest, his heavy breaths. He was going to miss that scent, that strength, and not to mention the feeling of that big fat knot stuck inside him. It wasn't like they weren't allowed to call each other, or even meet up in their off time, but they were surely going to be so busy. That wistful feeling in the leopard's chest was hard to maintain though, when he felt those stroking fingers running through his hair, or that big sloppy tongue running along his ears or cheek. Maybe he just needed to stop thinking about the separation to come, and enjoy the moment while it lasted, tied together, drenched and hot, savouring the soothing afterglow they'd provided to each other. Mahiri felt like he'd learned a lot over the course of the year, both about the things he was studying, and his own body. And more than anything, he'd realized he was a cat with needs. If he couldn't get them satisfied any time he liked, he was going to get pretty desperate. If he seemed slightly sad, he couldn't help but perk up when he heard the doberman speak again.

"Well, you deserve a reward for being so helpful, kitty. And I know just what that should be." He leaned even closer, speaking as if he was keeping a secret from the entire world. "Remember that thing you told me about? Sorry we never got around to doing it yet. But I think it's time. And I want to make sure it's really special."

Mahiri's excitement was only equalled by his uncertainty. He loved the sound of that statement. But it could have meant so many things. In a way, that just made that promise even better. If there was one thing that made that leopard horny, it was not even knowing what was going to happen to him, and he absolutely trusted such a stud to make sure he enjoyed every single second of it. Now just to wait, and find out exactly what Tristan meant, and how his own side of the farewell celebrations were going to go.