Actions

Work Header

Rating:
Archive Warnings:
Category:
Fandom:
Relationship:
Additional Tags:
Language:
English
Stats:
Published:
2022-03-31
Words:
2,972
Chapters:
1/1
Comments:
21
Kudos:
313
Bookmarks:
19
Hits:
7,867

Good kitty

Summary:

A catboy and a dogboy being roommates is interesting, to say the least.

Notes:

ayup im rlly likign tomboo rn its just yes im working on another longer tomboo fic rn but yall get this oneshot

 

it gets kinda dubious-non consensual at a point but dw its all good

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

Work Text:

Ranboo purred and stretched, his ears and tail flicking idly. He relaxed on the sofa, resting comfortably. Tommy watched him from the kitchen, eyes watching the way Ranboo's tail curled and moved.

Tommy was a bit fascinated with the cat hybrid, he hadn't dealt with too many, even in his classes back in secondary school. He wasn't surprised Ranboo was a catboy, cat hybrids were way more common in the States, but still. Moving in with one was interesting. He wanted to scratch behind Ranboo's ears, pet him to make him purr, play and chase his tail- that was more of Tommy's dog hybrid traits coming through, but the slightly fluffy tail was still enticing to touch as normal.

Tommy moved from the kitchen to sit on the sofa with Ranboo, Ranboo giving him a smile. "What's up?"

"Nothing much." Tommy couldn't stop his own tail from wagging, the thump of it against the sofa cushions drew Ranboo's attention. "Happy about something?"

"Excited..?"

"About what?" Ranboo propped his chin up with his hand.

Tommy was itching to touch Ranboo, wondering how soft he was. "Can I- Can I pet you?"

Ranboo laughed. "That's what you're excited about? The idea of petting me?"

Tommy felt slightly embarrassed about the whole thing. "Well, I've only had one other cat friend before and he absolutely hated anyone touching him, my fingers would've gotten bitten off if I tried."

"What makes you think I wouldn't?" Ranboo teased, his extremely sharp canines more noticeable to Tommy in his smile. Tommy doubted Ranboo would actually bite him, but he was still on edge. "That's why I asked! If you don't want me to, I totally respect that."

Ranboo leaned his head towards Tommy. "Feel free. It's been awhile since someone's pet me, anyways."

Tommy was eager to reach out, running his hand through Ranboo's hair, scratching just behind his ears. Tommy rubbed and stroked the delicate ears, his thumb moving in circles on the velvety fur. His hair and fur on his ears was wonderfully soft, Tommy could get addicted to the feeling. Ranboo leaned into the touch, Tommy could feel the rumble in the catboy's throat as he began to purr.

Tommy smiled, his tail wagging with more enthusiasm with hearing Ranboo purr. Ranboo turned his head, showing Tommy the spots he wanted to be scratched, Tommy happily obliged. This turned out to be way better than Tommy imagined, he felt like there was a higher chance of Ranboo looking at him weird and refusing, yet Ranboo laid down on the sofa to rest his head in Tommy's lap. Tommy continued running his fingers through Ranboo's hair, lightly running over his ears. Ranboo's ears flattened and moved with each pet, still purring gleefully.

Ranboo's eyelids drooped, and he quickly fell asleep contentedly in Tommy's lap. Tommy was shocked that Ranboo had enjoyed his petting that much, but still enjoyed the outcome. No one could complain about having a sleeping catboy in his lap. Tommy took to just lightly stroking Ranboo's hair as he too relaxed to fall asleep.

 

The roommates dynamic had changed after that, Tommy unafraidngly reaching to pet Ranboo's soft hair and ears at any moment he really wished. Ranboo did hate when Tommy pet him in public, however.

"This is so embarrassing, oh my god," Ranboo pulled his hoodie up over his head, walking out of the café. Tommy laughed, grabbing their coffees and following after him. "You were just purring!"

"Yeah, in a quiet café where everyone stared at me for it." Ranboo begrudgingly took his coffee from Tommy, who was still laughing. "You're a cat, what do they expect?" Tommy had spotted a couple of other cat hybrids in the quaint place, it wasn’t like they wouldn’t understand.

"For me not to draw so much attention to myself because my mutt friend absolutely had to pet me-"

"I am not a mutt! You ever say that again I'll never pet you ever." Tommy threatened. He was a Pomeranian, thank you very much. Though, he noticed how Ranboo's ears had flattened in sadness, the fabric of the hoodie moving with them. He couldn't actually mean what he said, seeing Ranboo so disappointed at the idea, and himself at the loss of such softness.

 

They agreed to no public petting for Ranboo's sake, he got so easily embarrassed, but the two commonly ended up curled up together on the sofa with Tommy petting Ranboo. Ranboo was usually sitting in Tommy's lap in some way, in perfect reach for Tommy to pet as he pleased and Ranboo enjoyed all the touch.

One night, Ranboo buried his face into the crook of Tommy's neck, Tommy watching TV as he pet Ranboo. Ranboo nosed against Tommy's neck, he couldn't lean into Tommy's touch more than he was. Ranboo threw his arms over Tommy's shoulders, holding him close to nuzzle. Tommy didn’t know how to feel, he was glad that Ranboo was so open for him to pet, it was cute, honestly. Tommy eventually pulled him fully into his lap, Ranboo's legs wrapping around Tommy's torso.

Tommy hadn't really paid attention to Ranboo's tail before, he had been more than happy to lavish attention on Ranboo's fluffy hair and ears, but he noticed it more in that moment. It twirled and moved and Tommy switched his attention from the TV to watch it, transfixed. Tommy reached for the tail, running down the length of it.

Ranboo stilled, which worried him. "...Is this okay?"

Ranboo nodded after a second, his tail curling around Tommy's arm. Tommy hadn't known Ranboo was so touch starved, or would become so affectionate after Tommy started petting him, otherwise he would've asked earlier. Cats were always made out to be independent, almost hateful people, not sweet little things that’d curl up in your lap and adore every little touch.

Tommy kept running his fingers through Ranboo's hair and tail simultaneously, Ranboo's continued purring like a constant bass speaker vibrating on him. Tommy took his time to stroke Ranboo's tail, trying to figure out what Ranboo liked best for it. He honestly didn’t know if there was a proper way to pet a tail.

Tommy's hand tried stroking from the base of Ranboo's tail up, noticing that made Ranboo knead Tommy's shirt in contentment. Ranboo's sweatpants, not specially made with his tail in mind, were slightly loose so that his tail could poke up and out of the waistband without much pain. Tommy decided to dip his hand slightly under the waistband to reach the actual base of Ranboo's tail. Tommy could feel a small and fluffy patch of fur around the tail, and couldn't help but scratch it.

A few things happened at once. A loud bang happened from whatever show was on the TV, making Ranboo jolt as he was startled, just as Tommy scratched the furry patch at the base of his tail. Little did Tommy know, that could be a bit of an erogenous zone for catboys, and Ranboo's jolt made it so his mouth was right next to Tommy's ear as he moaned. There was no mistaking the noise for Tommy.

The two of them froze, Ranboo pulled himself off of Tommy's lap, his face red in embarrassment. Tommy was shocked. Ranboo sat on a different spot on the sofa, his tail flicking wildly.

Tommy looked at Ranboo, unsure of what to say. What did you even say after your friend moaned in your ear like that? Especially when it was that hot-

"Ranboo…I didn't know that- I didn't mean to- I'll pet you elsewhere!" Tommy stuttered over his words, trying to help his friend. He was extremely embarrassed from a couple people in a café hearing him purr, Tommy making him moan must be mortifying.

Ranboo shook his head quickly. "It's not always like that, it was just all the petting everywhere and it just felt so good but I should've, I really should've warned you." Ranboo stared at his hands as he spoke.

Tommy felt bad, he had overwhelmed Ranboo somewhat. "Sorry, I won't pet you so much. At least I know now."

"You can pet me just as much, just like, not in multiple places at once because….it's a lot." Ranboo's face flushed a bit more. "Can we just pretend this didn't happen?"

Tommy nodded. "Do you want me to keep petting you right now?"

"...please?"

Tommy smiled, gesturing for Ranboo to come back over. Ranboo curled up against Tommy, resting his head against his shoulder. Tommy reached for his tail again, stroking it. He didn't know whether he wanted to have Ranboo moan again, but it was tempting. Ranboo moved from resting his head on Tommy's shoulder to laying down on his stomach across Tommy's lap so he could take a turn petting his tail.

Tommy kept up his petting, slipping his hand under Ranboo's waistband to scratch that spot. Ranboo's body twitched, and he let out a small mewl. Tommy thought that was the cutest thing in the world.

Tommy continued massaging the spot, more soft whimpers and meows came from Ranboo. Tommy pulled the base of Ranboo's tail gently, and drew another soft moan from him. Ranboo scrambled to get up, he hated that he had moaned again, but Tommy didn’t mind it. Tommy pulled the scruff of his neck, it was honestly a test more than anything, if you could really hold a cat by the scruff of their neck. Ranboo went ragdoll, mewling pitifully as Tommy petted his tail with his free hand, more moans coming from him.

His body was betraying him, shuddering and arching with pleasure. He couldn’t get up or get free because Tommy had him by his scruff, he was at Tommy’s complete mercy.

"Ranboo, can I keep doing this to you? You sound so good." Tommy stopped petting Ranboo's tail so he could talk without moaning. Ranboo's voice was shaky. "Please let me go." Tommy immediately released him, he thought that maybe Ranboo would be more into it, but he must've thought completely wrong. “I’m so sorry, I shouldn’t have done that, I don’t know what I was thinking-”

Ranboo moved to sit in Tommy's lap, facing him like previously. Ranboo cupped Tommy's face and kissed him desperately, parting to bury his face in Tommy's neck and grind down. Ranboo was hard. Tommy was too. Tommy gasped, grabbing Ranboo's hips. "Ranboo?"

Ranboo grinded down in Tommy's lap, his tail lashing. "Please, please, puppy, pleaseee," Ranboo pleaded with Tommy.

Tommy didn't know what to do. In his mind, he wanted this, but now there was a desperate catboy in his lap and he had never actually done anything with anyone. Much less a cat. Did they have special things they did? Definitely messed around with their tails, that drew enough wonderful noises and no doubt feelings from them.

Tommy decided to grab Ranboo's pants and pull them down to reach his tail, and Ranboo maneuvered to pull them off completely, sitting in his briefs. Tommy could touch Ranboo's tail more freely, and felt his cock grind on his lap a lot more.

Ranboo arched his back, pushing his ass into Tommy's hands, trying to give Tommy the most space to scratch and touch his tail. Tommy used both of his hands to lavish over him. Tommy even dared to mess around with Ranboo's ass, squeezing and kneading the flesh there, similar to how Ranboo had kneaded his shirt prior to everything.

Tommy didn’t know how far they were taking this. Would Tommy be actually having sex with Ranboo? He didn’t know if Ranboo was expecting him to, but Tommy didn’t know if he could go that far. Everything was just so much.

Tommy connected their lips once more, trying to know exactly what to do. When the two parted Tommy looked at Ranboo. “What can I do for you, kitten?”

Ranboo seemed more nervous, coming to senses slightly. “Can you…um, can you…” Ranboo’s voice went quiet, timid. “Finger me?”

Ranboo was blushing, and Tommy kissed him again. “I don’t really know how.”

“Here.” Ranboo grabbed hold of Tommy’s wrist, bringing his fingers to his lips. Ranboo’s rough tongue lapped over them and he sucked on them, wetting them with his saliva. Tommy let Ranboo guide him, trusting that he maybe knew more about things than Tommy did.

Ranboo popped off the digits. “Now, you just ease them in, move them around, you just have to do it.” Ranboo pulled off his briefs, tossing them to the side. Tommy looked at Ranboo’s cock between their two bodies, he didn’t know if he wanted Ranboo to fuck him rather than vice versa.

Tommy’s dry hand moved to mess with Ranboo’s ass more, spreading his cheeks a bit so that he could use his wet hand to sink one finger in at a time. Ranboo rested his forehead against Tommy’s shoulder as Tommy started moving his finger the best he could. Tommy used his free hand to pet Ranboo’s tail, the feeling making Ranboo’s hips jerk and subsequently grind against Tommy’s clothed hard-on. That encouraged Tommy to stroke and touch the base of Ranboo’s tail more, easing another finger in.

“Curl them a bit, please, oh my gosh, yes-” Ranboo panted, moans starting to come out from the simultaneous ministrations. Tommy fucked his fingers into Ranboo harder, pressing and rubbing against the place that made Ranboo sound so good, and got him giving Tommy’s dick the friction he needed.

Ranboo raised his head to keep desperately kissing Tommy, their tongues moving against one another. Tommy kissed Ranboo's neck and relished the feeling of the high-pitched mewls slipping from his throat. He kept up his actions until Ranboo's grip on him turned tight, his nails digging in. Ranboo came with a cry, his cum spurting onto Tommy's shirt.

Tommy stared at Ranboo's debauched form, the way his cock weakly twitched after his orgasm. He really did that to Ranboo. "Holy shit."

Ranboo took in shaky breaths, looking at Tommy. "You, you haven't cum yet-"

"It's fine," Tommy would have masturbation material for ages. Ranboo shook his head, sliding off Tommy's lap to rest on his knees in front of him.

Ranboo reached for Tommy's pants. "Can I…?" He didn't want to say it, how cute. Tommy chewed his lip and nodded. Was he actually about to get a blowjob?

Ranboo pulled Tommy’s painfully hard cock from his pants, quickly licking over the precum that already oozed out. Tommy gasped at Ranboo’s rough tongue lapping over the sensitive and flushed head of his cock, it was unlike anything Tommy had ever felt before.

Tommy threaded his hands through Ranboo’s hair, taking the chance to pet his ears more. This drew a rumbling purr from Ranboo’s throat, sending delightful vibrations down Tommy’s cock. Ranboo began taking more of Tommy’s cock into his mouth, mindful of his canines as he sucked and purred. Tommy kept scratching and rubbing all the spots he knew Ranboo liked best to keep him purring on his dick, Ranboo looking up at him through his eyelashes as he sunk more of his cock into his mouth.

Tommy’s dick hit the back of Ranboo’s throat, and he could feel Ranboo trying not to gag and instead swallow around it. Ranboo’s eyes watered as he figured out how to breathe with a dick down his throat, and Tommy moaned softly. “Good kitty, you’re such a good kitty.”

Ranboo purred more at the praise, bobbing his head, licking and tracing veins of Tommy’s dick with his tongue, all the overwhelming sensations sending shockwaves of pleasure up Tommy’s body from his cock. Tommy shut his eyes, leaning his head back in ecstasy.

Before he knew it, Tommy's cock was swelling with his knot, trying to lock into place as he came. Ranboo choked as the knot filled his mouth, his sharp teeth beginning to dig in painfully into Tommy's cock. Tommy immediately jerked and yelped. "Get it out!"

Ranboo's jaw snapped open further with a pop and he fell backwards, getting Tommy's dick far away from him. Tommy stared at the indents of red where Ranboo's teeth nearly broke the skin. "You bit my dick!"

Ranboo rubbed his sore jaw, excess cum running down his chin. He popped his jaw back into place. "I didn't know it'd get so big! You should've pulled out." Ranboo swallowed painfully, salty cum washing down his throat.

Tommy’s orgasm had been cut short from the sudden pain, all the buildup for nothing. "You shouldn't have sucked me off like that!"

"Like what?! If I couldn't unhinge my jaw I would have bitten you clean off! Gone!"

Tommy stared at Ranboo on the floor and started laughing. Only they would have such a failure of a first time. Ranboo really nearly bit his dick off! Tommy didn’t know that cats don’t have knots, and Ranboo obviously didn’t know that dogs did. Ranboo joined Tommy in his laughter, and soon the two were dying with giggles, the whole situation was wild.

“Next time, now you know.” Tommy slipped his cock back into his pants, only wincing slightly at the action.

“Oh, so there’s gonna be a next time?” Ranboo teased, wiping the cum off his chin with his shirt, shakily standing up. “I’m not putting that anywhere near my mouth.”

“I never said you would.”

Ranboo looked at Tommy, blushing. “I think I’ll just get dressed again.” Ranboo picked up his tossed aside pants and briefs, slipping them back on awkwardly. Ranboo hopped onto the couch, curling into Tommy’s side. “Is this a thing now?”

Tommy reached up and stroked through Ranboo’s hair, his tail wagging. “I hope it is.” Ranboo let out an amused huff, purring sleepily. Tommy was certainly more acquainted with cat hybrids now.

Notes:

hope you enjoyed! the ending came to me as a random intrusive thought and i decided that it would be the actual ending lmaooo

if u have any suggestions for other oneshots like this lmk, i like working on them while working on longer fics to give u guys content somewhat regularly