Actions

Work Header

Puppy Coded

Summary:

The more time you spend with Caleb, the more you realize how much he acts like a puppy around you. He was always chasing after your praise, wanting to go wherever you went, and following any of your orders, no matter how absurd they were. So one day, you decide to test the limit of his obedience—and he is more than happy to comply.

Notes:

Happy Juneleb, everyone!!! Are you guys ready for the Calebration, because I sure am hehe (๑>؂•̀๑) This might be the start of me posting a bunch of Caleb fics, but no promises just yet. Y'all know how much I love (writing) this man, so if my creative juices are still flowing this month, expect more apple boi content!

ALSO HI YES THIS IS THE LONG AWAITED COLLAR FIC!!! Guys…this one might be a little filthier than usual, and I’m not sorry for it. This man is in HEAT, and he gets so desperate that I think I made myself blush while writing this. I usually don’t split my fics into two parts, but I was genuinely short-circuiting while writing subby Caleb, and I was getting so descriptive that I needed to slow down ( ꩜///꩜;) Don’t worry, it’ll be up soon!

This might be my longest fic yet, so take this as a treat for being gone for a bit ( ˶˘ ³˘)♡

Enjoy!!!

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

Chapter Text

You and Caleb have known each other since you were kids. Even as children, it was never a secret how much Caleb acted like a puppy around you. He constantly looked at you for approval, asking you to choose what clothes looked good on him, always saying that he only wanted to look “nice and pretty” for you. He would protect you from anyone who was mean to you, even going as far as to lock you in the attic to prevent you from getting hurt.

He craved your attention, wanting nothing more than to hear you praise him and give him any form of physical touch—whether it was headpats, playfully punching his arm, pinching his cheeks, or even biting him, which you had done when you had a bad fever. 

He wanted anything you were willing to give him, and anything you wanted was what he’d offer to you. 

Now, as adults, the dynamic has stayed the same. If anything, it had intensified, especially now that you two were dating. His overprotective nature doubled in intensity, and his love for you grew into something that you feared you would never be able to measure.

The same could be said about you, though. As insane Caleb was at times, you knew deep inside that you shared the same intense desire. To keep him close. To never share any of his attention with anyone else.To keep him all to yourself. Even from a young age, you always wanted to stand by his side. He had absolutely spoiled the hell out of you, and you weren't about to let him go.

He was all yours.

With that said, was it still crazy for wanting to test the limit of his love and obedience towards you? Yes. But you didn't care. Something sick and twisted inside you wanted to see the lengths he'd go to. How low was he willing to go to obey? You needed to find out. 

So one day, while he was away at Skyhaven, you had ordered a collar online. The shop did same-day deliveries, and before you knew it, the package had arrived at your front door. You ripped into that packaging and studied the item you had bought. The collar was well-made and adjustable. It also felt a little lighter than you expected and had some padding on the inside part. According to the description, it was to prevent discomfort, especially if it was used during active intimate moments. You imagined what it would look like against his thick neck, clenching your thighs together as you felt yourself throb at the thought. 

Oh, it felt so wrong to imagine your boyfriend like this. How would he even react? Would he be mad? Disappointed? Maybe even disgusted? You didn't know. The two of you had used toys in the bedroom before, but you had never brought up wanting a collar before. Your heart was racing, and you couldn't wait to visit him later that day to show your surprise. 

Caleb was punching in the security passcode to his home. Work was tiring as usual, but his fatigue was gone the moment he got your text message a few hours ago saying that you would be visiting him in Skyhaven. He was so excited that he willed himself to finish his tasks and left earlier than usual. He had even stopped by a cafe before going home, purchasing a box of mini apple tarts for the two of you to share. When he entered, he saw your shoes by the door, instantly smiling as he scanned the area, looking for you like a lost puppy. 

He heard rustling sounds in the kitchen, feet moving faster as his eagerness to see your face increased by the second. 

“Pip? You there?”

“Yes, I'm here, Caleb!”

He turned the corner before seeing you leaning over the kitchen island, stirring what seemed to be hot chocolate in the mug you were holding. Your lips were slightly puckered up as you blew gently to help cool down your drink, seeing Caleb's eyes narrow ever so slightly from your peripheral vision. 

It was game time.

“How was work? Are you tired?”

“Yeah, a little. But you don't have to worry your pretty little head over it. I'm fine.”

He shook his head as he approached you, setting down the box of pastries on the dining table before coming up behind to pull you into a tight embrace. You felt his breath on your ear as he nuzzled his face into your neck. 

“Needed this, baby. M’so happy you visited me today.” 

You reached your hand back, gently ruffling his hair before scratching his scalp. He melts into your touch even more, wrapping his arms tighter around your waist. 

“You did well today, baby. You’re such a good boy .”

You could feel Caleb’s movements still the moment the words spilled out of your mouth. You giggled at his reaction, leaning back against his chest as you turned your head to look up at him. 

“Or are you? Hm?”

He looked back at you, eyes wide and pupils dilated. It was as if something switched inside him; the excited sparkle in his gaze made him look like a puppy that had just been praised for completing a trick. 

“No, no, I am. I’m…I’ve been good today. Promise.”

He nuzzled his face into the crook of your neck, closing his eyes and inhaling your scent. If he had a tail right now, it would probably be wagging uncontrollably. You gently scratched the nape of his neck before pulling away from his embrace. You could see him pout, almost instantly moving to chase after your warmth until you put a hand up to stop him.

“Don’t move, baby. Stay right there for me.”

He blinked a few times before nodding, standing still, and waiting for your next move. You felt a delicious shiver run up your spine at what was happening. Caleb, still in his full Colonel uniform, was taking your orders so obediently without question. The man who struck fear among the officers and high-ranking officials at the Farspace Fleet was wrapped so tightly around your finger that one command from you would send him straight to his knees. You didn’t even need to use your evol. 

Just your voice. Just your words. Just you

You back off slightly with a smirk on your face, all while keeping eye contact with your boyfriend. Caleb’s breathing was getting more and more erratic by the second. His whole body screamed at him to carry you to the bed and put you through his mattress, but he refused to disobey your order. Not when you were slowly stripping your top off, biting your lip seductively. Your hands were unzipping your jeans, pulling them down to your legs until you were left in nothing but your matching lacy red bra and panties. 

“You aren’t allowed to touch me yet, Caleb. Buuut, if you behave and follow me to the bedroom nice and slow, maybe I can reward you. M’kay?”

He nodded, his eyes giving your whole body a once-over. Oh fuck, he could feel his cock straining against his slacks at the sight of your hips swaying side to side. God, the way you were looking back at him, the way your hair fell perfectly over your shoulders, the bedroom eyes you were giving him, it felt like all the blood rushed down to his dick. He groaned at the state of his body, one hand covering his mouth. You reduced him to such a state, and you haven’t even done anything yet. It was like he was a dog in heat.

Caleb followed you into the bedroom, slowly removing his shoes and loosening his uniform. He was already sweating just thinking of all the things he wanted to do to you. It didn’t help that you kept stealing glances back at him, the mischievous smile never leaving your face. 

God, he had spoiled you way too much, and you always got away with teasing him like this. Not that he minded, though. If anything, he liked giving you the reins to command him. To order him around. He wanted it. He needed you to boss him around. It gave him immense pleasure whenever he could satisfy your every want and need. From something simple as grabbing a plate from a high shelf to making you cum on his cock, he’d do anything you wanted him to. 

You reached the bedroom with Caleb a few feet behind you. You sat down at the foot of the bed, resting your hands on either side of your body. You tilt your head at your boyfriend, who waited patiently by the doorframe for your next order. You flash him a lazy smile and beckon him to come closer.

“C’mere, baby.”

He immediately closed the distance, kneeling on the ground between your legs. His hands rested on your thighs, slowly rubbing up and down to feel your soft, plush skin. His eyes stared into your soul like he couldn’t see anything else. 

“Can I touch you, pip? Please? Need to touch you so bad.” He whined, nuzzling his face into your leg before planting a kiss on your knee. “I’ve been patient, right?”

You chuckle at his eagerness, leaning down to kiss him on the forehead. He leaned into your touch, whimpering at the feeling of your lips on his skin. After a long day at work, that was all he needed for the fatigue in his body to disappear. 

“You’re already touching me, though.”

“You know that’s not what I mean, honey.” 

You laugh some more, cupping his face with your hands and gently shaking it side to side. It was cute when he got so desperate like this. But you remembered your objective for visiting him in the first place, so he had to wait a little more. 

“Caleb?”

“Yeah? What’s wrong, pip?”

You trail your index finger from his cheek, slowly dragging it down to under his chin. You look him in the eyes, inching your face closer. His eyes widened, and you could practically see the hearts forming in his gaze. You tilt his face up, and you can feel his warm breath on your skin. 

“You’re a good boy, right?”

“Yes.”

“You’re my good boy, right? No one else’s?”

Yes . Yes, I’m all yours, baby.”

“You’re sure?”

Nothing can ever take me away from you. That’s a promise.”

Alright, this was the moment of truth.

You reach over to fish something under the blankets and slowly bring it to view. It was the collar you had ordered. You dangle it in front of him, biting your lip in anticipation. You could feel your heart start pounding in your chest as you await with bated breath. 

Caleb hadn’t said anything yet. His eyes studied the collar in your hand as if he were thinking of what to say next. The silence was deafening, and you started to feel a sense of panic settle into your stomach. Was it too much? Did he think you were going too far? Before you could hide the collar behind you and apologize, his gaze settled back on you.

“You want me to wear that?”

You swallow thickly, feeling the heat rush to your face at how nonchalantly he said it. 

“Yes.”

You could see his lips curl up into a smirk, staring you down like he wanted to devour you whole right then and there. You felt your pussy throb at his intense eye contact, your bravery faltering slightly. 

“Is this your way of staking your claim on me, baby? You want me to be a good little puppy for you?” 

You nodded, clutching the collar tightly. 

“Want you to wear it, Caleb. You’re all mine, right?”

He chuckles at your honesty, leaning down to kiss your knee one more time before stripping off his uniform. You stare unabashedly, gawking at his toned body. The muscles he worked hard for during his time at the DAA and now with his training to be the Fleet’s Colonel gleamed from the thin sheen of sweat on his skin. Soon, he was left in nothing but his boxers, the dog tag necklace he always wore resting on his chest. He looked back up at you, inching his face closer. The smirk on his lips hasn’t left, only widening as he nipped at your fingers that were still holding the collar. 

“Come on. Be a good girl and put that on for me. I’m all yours, right?” His arms wrap around your thighs, pulling you closer to him, causing you to gasp in surprise. He lifted his chin, making space for you to slip the collar around his neck. 

“S’all yours, pip. You own me. You always have, and you always will.”

Holy shit, you couldn’t believe what was happening. You didn’t think it would go this smoothly. Were you underestimating just how much Caleb worshiped the ground you walked on? You were expecting maybe even a little bit of teasing, but this? The way his puppy eyes were looking up at you expectantly, his skin was flushed and sweaty–you felt lightheaded. It had to be illegal to look this good while begging to be claimed. 

“O-okay, baby. Let me know if it’s too tight or anything.”

You kiss him on the cheek before slipping the collar around his neck. He obediently stays still, his gaze never leaving your face.

“Stop looking at me like that. You’re making me nervous.”

“Oh? Where’d all that courage go from earlier, pip? Don’t tell me you’re getting shy now.”

You huff in defiance. “Nu-uh. I’m just…I can’t concentrate on putting it on properly.” You tug on the collar slightly, making sure that it doesn’t suffocate him in any way. “Is it comfortable enough? Not too tight?”

“It’s perfect.”

Before you can respond, his grip on your legs tightens, and he pulls you even closer to the edge of the bed, lifting your thighs onto his shoulder. His nose instantly presses against your clothed pussy, sniffing it wildly like dog in heat. 

“C-Caleb?! Hold on–”

The words die on your tongue when he licks you through your panties, his flat tongue pressing firmly against your clit. You moan at the sensation, your legs feeling weak almost instantly. 

“Fuuuck, you smell so good, baby. Wanna be in between your legs all the fuckin’ time. Could live down here and eat you out all day. You’d like that, right? Suck on the cute little clit of yours till your legs are shaking.”

You felt the blood rush to your face at how vulgar he was being. Was wearing the collar making him more honest and shameless? 

“Can I take this off, pip? Please? Need to taste you so bad. Need to take care of my owner’s needs like a good boy. I can do that, right? Make you cum on my face and clean your pussy real nice, yeah?”

Fuck. It is the collar. 

You nodded dumbly, covering your face with your hands from embarrassment. Shit, how could he switch from a strict colonel to being a needy puppy just like that? 

You felt his hands move up your thighs, gripping the waistband of your panties and pulling down. Not even waiting for you to move your hips up, he used his evol to lift your body off the bed slightly, swiftly tugging down the lacy undergarment to your legs and throwing it off to the side. 

“Theeere she is. Pussy so pretty all for me, baby. So wet already.” 

Your eyes widened as you see Caleb bring his lips closer, spitting right at your clit, making it even wetter. You shudder at the feeling of the wet glob of saliva running down your folds. 

“Need to make you squirt all over my face, pip. Then you’ll reward me even more, right?.”

You nodded again, using your palms to steady yourself on the bed. “Mhm, just like that, Caleb. Doing so good already.”

He pressed his cheek onto your thigh, placing a quick kiss before surging his face forward, pressing his flat tongue on your pussy and firmly licking up to your clit. His lips enveloped the soft nub, tongue swirling around. Your right hand grabs his head, your fingers tangling in his soft hair to stabilize yourself. You whimpered at the feeling of his lips and tongue working together, like he was making out with your cunt. 

After giving your clit one more lick, he moved his head lower and dipped his tongue inside you, curling it and lapping up all the wetness that was leaking out. A mix of his spit and your slick had spread all over his mouth. It was absolutely filthy the way his eyes were looking up at you, his nose bumping against your clit with every lick. 

“Yes, yes, right there. Don’t stop, baby, please.” You whined, rolling your hips against his face to get more friction. He groaned against your cunt, his hand snaking up your thigh before settling on your clit, rubbing firm circles as he continued licking all over your folds. 

“Oh fuuuck, yes.” You threw your head back, legs shaking at the feeling of his calloused fingers spread your wetness all over. You could feel yourself getting closer. 

“Gonna cum for me, honey?” 

“Mhm, gonna cum. Wanna cum so badly, Caleb, pleeease.” 

His mouth switched back to your clit, sucking and licking faster as he plunged two fingers knuckle-deep inside you. You felt your body go light, suddenly unable to support yourself anymore, and you ended up falling back down on the bed. Caleb kept your thighs on his shoulders as he continued eating you out like a madman, his soft whimpers muffled by your wet pussy.  

“B-baby, gonna cum. Can’t…hah, can’t take it anymore.” 

He hummed in approval, thrusting his fingers deeper, curling them inside to press down on your g-spot with every push. The wet noises that came with every thrust made Caleb’s brain feel like cotton. If this was how wet you were getting from his tongue and fingers, he couldn’t wait to hear you squirt on his dick later. 

“Cumming, hah…Caleb, m’cumming!” 

Before you know it, you feel a surge of wetness from between your legs and you cum all over Caleb’s fingers, coating his hand in your cum. 

“Goood girl, baby. So fuckin’ pretty when you cum.” He coos gently, pulling his fingers out and lapping at your folds, not wanting to waste a single drop. You felt yourself tremble at the feeling of his nose nudging your sensitive clit. You started squirming away, the overstimulation starting to settle into your body. 

“Where’d you think you’re going, pip? I’m not done with you yet.” 

You felt yourself getting lifted back up into a sitting position, suddenly face to face with your boyfriend. He flashes you a lazy, boyish smile, his lips still glistening from eating you out. 

“Where’s my reward, pretty girl?” 

You were out of breath, still coming down from the high you were feeling from receiving one of the best head you’ve had in a while. Your eyes raked over his face, drinking in how handsome Caleb was. How hot he looked just after going to town on your cunt. You felt a deep satisfaction just seeing how wrecked he was from eating you out. Just how pussy-drunk he looked. Hair tousled from your firm grip, face flushed, love-struck eyes that looked at you like you were his entire world. 

All of this, all of him, just for you. 

Just the thought of anyone else experiencing the same thing made your blood boil. He was all yours. No one else would ever get to feel his tongue, his lips, his fingers, his cock—no one except you. 

The sudden surge of possessiveness gives you a bit of courage as you grab his face, capturing his lips in a kiss. He moans in surprise but quickly leans into you, slotting his mouth over yours to deepen the kiss. You could taste yourself on his tongue, but you couldn't care less. It was your taste in his mouth. Not anyone else’s. You wanted to leave more marks on him to ensure that no one would get any funny ideas of flirting with him when you weren’t by his side. 

You pull back, both of you breathless and staring at each other. You lick your lips as you study his face. 

He looked so cute. So obedient

Your right hand grabs his chin gently. He looks at you expectantly with his puppy eyes. You flash him a smile, your nose slightly scrunching. 

So obedient . Just for you.

“Open up, baby.” 

You could see a bit of confusion in his gaze, but he doesn’t hesitate to open his mouth, obediently waiting for your next move. Did you want to kiss some more? He was already feeling giddy at the thought of feeling your lips again. 

Instead, his eyes widened when he felt a sudden tug on his collar, and a wet glob of spit landed on his tongue. His whole body stilled.

You had just spit in his mouth. 

You had never done that before.

“Swallow, Caleb.”

What just happened? 

“Be a good boy for me and swallow.” 

He came. 

His brain was short-circuiting at what was happening. He was about to go insane at how hot and filthy you were being with him. Did you really just do that? The girl he had loved since childhood. The girl whom he had spoiled and taken care of over the years. The girl he’d risk his life for. The girl who occupied his every thought from the moment he woke up. 

The girl who had just spat in his mouth so casually. So casually claiming him as her own. How could he ever look at you the same way? 

He whimpered, trying his best to hold himself steady as he felt his cum leak and stain his boxers. His nostrils flared at how hard he was breathing. He closed his mouth and swallowed. He stuck his tongue out to show that he followed your order. 

You giggled at his obedience, tugging his collar to pull him closer to you as you pressed a kiss on his nose. “You’re such a good boy for me, baby. So obedient.”

Your eyes trail down to his boxers, quickly noting the obvious bulge and wetness spreading over the fabric. You let out a soft gasp, looking back up at Caleb, who was staring back at you, his face and ears red from embarrassment. 

“Did you just cum?”

He nodded, whining at the slight discomfort he was feeling from how damp his underwear felt.

“Fuck, what was I supposed to do,” He whimpered, nuzzling his face back into your thigh again, biting the plush flesh softly. “You’re so hot, pip. I’ll do anything you want. Anything. Just wanna make you feel good. Please.” 

He looked up at you, his gorgeous violet eyes staring right into your soul. It was like he was surrendering his whole self to you at this moment. His words were soft but set off alarm bells in your head. He sounded so sure, like burning the whole world would be nothing to him if you so requested it. Devotion so pure that he would stop breathing if you just asked him to.

Oh, and you fucking loved it.

“Mm, you’re such a needy puppy, Caleb. What am I going to do with you, hm?”

You grab his jaw, looking down at him, your eyes glazed over with renewed heat, the faint pressure building up in your lower abdomen pulsing at just how much you wanted to keep this man on a leash. 

“Fuck me, baby. Please, please, please. Please, use me. I’ll do anything.” He begged, his voice breaking at how much he needed to feel you around him. He felt tears pricking his eyes, his lip slightly trembling at how much he wanted you. At how much he wanted you to need him.

“Shh, oh, my poor baby. It’s okay, Caleb. I’ll give you what you want. Don’t cry, don’t cry.” You coo, leaning down to kiss the tears that pooled at the corners of his eyes away. 

He sighed contentedly, closing his eyes and melting into your touch as you gently peppered kisses all over his face. 

“Love you, pip. So much.” He breathed out shakily, his body shuddering against the gentle touches you were giving him, your thumb smoothing out his furrowed brow. 

“I love you, too. More than you know, baby.” You whisper into his ear, biting down on his earlobe, causing him to whimper. 

You cup his face in your hands, rubbing your thumbs over his cheeks. He opens his eyes, which were still a little red from tearing up earlier. You tilt your head slightly, flashing him a soft smile. 

“Ready to be good for me again?”

“Always.”

“Good.”

You lean down one more time, kissing him on the nose before gently pushing yourself off him and unclasping your bra, throwing it carelessly to the side. You crawled further up into the bed, spreading your legs and bending over as you wiggled your ass at him.

“Come here, Caleb.” 

Within seconds, he had climbed into the bed with you, his ruined boxers already discarded somewhere on the floor. You could feel him behind you, his hands kneading and groping your ass restlessly. His cock, already dripping with his initial orgasm, slid up and down in between your cheeks.

“Pip, can I put it in? Please? Fuck, need it so bad, baby.”

You bit your lip at how needy Caleb sounded, the desperation in his voice arousing you even more. You look back at him over your shoulder, grinding yourself back on his cock.

“Beg me some more, baby. Do you really deserve to put your dick inside me?”

You feel him adjust his position, and you gasp into the pillow as you feel him thrust his cock in between your folds, coating his length with your wetness, the blunt tip nudging your clit with every stroke.

“Oh god, please, honey. I need you so bad. Need to feel your pussy squeeze my cock. Can I? I’ll make you feel so good. I promise. I’ll, ngh…I’ll be so good. Fill you up so nicely till you’re dripping with my cum. I can do it. M’promise, pip.” He slurred, feeling himself get misty-eyed again at how much he wanted to cum inside you. 

His unfiltered words shot straight down to your dripping cunt, and you couldn’t stop the small whimper that came out of your mouth.  You feel the mattress dip, and his warmth envelops you when he wraps his arms around your waist, his hips still insistently rutting against you. You could feel how slippery it was in between your legs, his cock thrusting hard. Your mixed arousal had spread all over your folds and inner thighs, smearing all over your lower stomach with how long his dick was. 

“Please, honey. Please ?” 

Caleb’s breath felt warm against your ear, and you were slowly melting against his hold. He pressed firm kisses all over your shoulder, trailing up to the side of your neck. He truly was like a dog in heat, licking the area behind your ear as if to grab your attention. He wasn’t even fucking you yet, but the way your ass rippled against his toned abdomen from how hard he was thrusting in between your plush thighs was making your mind feel fuzzy. 

“Say it. Say you want me inside you, pip.” 

You threw your head back on his shoulder, biting your lip at how desperate he sounded. 

Fuck, you couldn’t wait anymore.

Caleb’s hips came to a halt when you tugged on his collar, pulling it forward to make him face you. He leaned down, pupils fully dilated and face flushed at how turned on he was. 

“You’re being such a naughty puppy, pressuring your owner like this.” 

You narrowed your eyes at him. Still, the mischievous smile on your face reassured him that you weren’t actually mad at him. 

“M’sorry. M’so sorry. Just wanna make you feel good, baby.” 

He whimpered desperately, tears starting to stream down his cheeks from the sheer frustration of not being inside you. This was such a new side to Caleb that you were left speechless at how utterly wrecked he looked. His entire chest was glistening, his brows furrowed, lips slightly trembling. His bangs started to cling to his forehead, beads of sweat on his hairline trickling down to his defined jawline. His face and ears were undeniably red, and you felt yourself getting lost in his eyes that looked at you like his entire universe revolves around you. 

Fuck. Seeing your boyfriend like this might’ve just awakened something in you. 

Before Caleb could react, you flipped your positions around, pulling him up by his collar. His back rested on the headboard, and you made yourself comfortable when you straddled him, your knees on either side of his hips. 

“You look so hot when you cry, Caleb.” 

You whisper into his ear. You press yourself against him, your breasts squishing against his toned chest. You felt yourself shiver slightly at the feeling of cold metal between your warm bodies. You look down to see his signature dog tag that he never took off. Your eyes trail up his face, and you meet his intense stare again, like he was waiting for your next move. He was being so obedient that it made your heart race.

You needed more

Your fingers toy with the necklace, flipping it around playfully. Then, you slowly bring it closer to his mouth.

“Open.”

Caleb complies, opening his mouth slightly. You use the opportunity to slip the dog tag inside, keeping it there as a temporary makeshift gag. He looks up at you with teary, pleading eyes, whining up at you.

“Shh…don’t move. Let me take care of you, baby, hm? You’ve been so good for me. It’s my turn to make you feel good.”