Coercive Control

by P.J.

2 Mar 2022 5062 readers Score 9.0 (35 votes) PDF Mobi ePub Txt


I remained silent as I knelt on the floor in the back of Dmitri’s car. Matt’s friend Dmitri had been a part of the Thursday night football game gang bang that Matt had hosted earlier tonight, and as he was leaving, Dmitri asked if he could take me home for a bit more fun. Matt had agreed to pawn me off for the entire weekend. I hadn’t even gotten a chance to grab my clothes, and I had no idea what the next three days had in store for me.

Dmitri pulled into his garage and then opened the rear door for me. He grabbed me by my collar and said “down,” as he tugged. I crawled out of the car awkwardly and felt the cold concrete floor on my hands and knees. I crawled as Dmitri dragged me by the collar to the door inside. We entered Dmitri’s laundry room and he told me “Sit, stay,” before leaving me alone. I couldn’t help but notice how similar he seemed to be treating me to how you would a dog. I couldn’t tell if it was intentional, or if Dmitri’s social cues and language were just different than mine. After a few minutes, he returned, and I had my answer about his intentions.

Dmitri brought with him a few items, the first of which was a leather hood that looked like a dog. It had eye holes, pointy ears, and a snout covering the nose and mouth. He slipped it over my head and buckled it in the back, attaching a small padlock for good measure. Next, Dmitri made me hold out my hands, forming fists, and he slipped leather mitts onto them. The straps wrapped around my wrists, and he attached a padlock to each of them as well. My hands were balled up and unable to fully extend. Dmitri then inserted a butt plug into my hole. This plug had a black rubber tail extending out and curving up, which was being supported by my hole. Dmitri spanked my ass.

“Wag it for me.”

“Yes Sir,” I said out of instinct.

Dmitri smacked me upside the head. Hard.

“Pups don’t speak. Now wag.”

I shook my hips back and forth, and after a few moments, the tail shook back and forth in sync with my hips. I was able to keep the plug in without any effort when not in motion, but the wagging was making it want to slip out of my hole, so I clenched tight to keep it in place. I tried to stop wagging after a bit, but Dmitri spanked me again, harder this time. I wagged some more, and he rubbed his bulge in his jeans.

“Sit.” I stopped wagging and sat on my knees, mitted fists down in front of me. “Good pup,” Dmitri said as he patted my head. I wondered if this was gonna be just a quick session, or if it would be the next three days. I had no idea how this was going to go. I had never done anything like this, let alone for days on end! I tried to put on an excited face for Dmitri, but I was actually incredibly nervous. I wanted to impress because he was Matt’s friend and super sexy, but I didn’t think I’d be able to keep this up. Would I get to use the bathroom?!

Dmitri walked over to a closet in the corner of the room. He pulled out a black wire dog cage. There was a towel folded up in the bottom. He opened the door and stood, waiting for me to willingly crawl in. I pleaded with my eyes for a moment, but he wasn’t gonna budge, so I reluctantly crawled inside. The cage door was barely big enough to fit me. I knelt in there with my head hung, looking at my mitts. I watched as Dmitri closed the door, latched it, then placed a padlock around the door and frame. I couldn’t have unlatched it with the mitts anyway, but the padlock added an extra layer of hopelessness.

“Nighty night,” Dmitri said as he flicked the light off, closed the laundry room door, and left me for the night.

Part of me hoped that he would be back in a bit to unlock me and end the roleplay session. I had a greater feeling, though, that he had been telling the truth, and I should probably get comfortable, to the best of my ability. I adjusted my body from kneeling to laying on my side. My knees were still pulled up to my chest, and I used my arm as a pillow. I relaxed the muscles in my hole and let the tail plug slip out onto the towel. I tried to drift off to sleep, despite my head racing with anxiety about the weekend and the pain from the cage on my hip and shoulder.

I don’t think I got more than an hour of sleep at a time. I woke up at least ten times throughout the night, probably more. Once I saw light shining through the window, I decided to do what a dog does, and start making a racket to be let out. I got back up into a kneeling position and started banging my head into the door of the cage. Dmitri came in after a bit and unlocked the kennel, allowing me to crawl out. He then reached into the cage, grabbed the tail that had fallen out, spat on my hole, and popped it back into place. He unlocked the hood and pulled it off my head, allowing my skin to breathe easier, which I was really thankful for. He then walked through the door into the kitchen, and I followed on hands and knees. He had set out two metal dishes, one of which was full of water. I crawled over to it and gulped lots down. The other was empty, I was praying I would not be eating dog food as well.

Dmitri walked to a cabinet and pulled out a can. He peeled back the top and dumped it into the bowl. Chili. Cold, wet, beef chili for breakfast. I looked up at Dmitri, pleading with my eyes. He just scowled at me, so I looked back to the bowl and slowly leaned in to start nibbling on some of my meal. I apparently was not eating fast enough for Dmitri, and he used his foot to press my head into the bowl. I opened my mouth and was forced to wolf down the nasty canned meat.

“Ungrateful little pup, lucky you’re even getting fed. Lick it clean.”

I finished my breakfast and chugged some more water to wash it down. Dmitri then grabbed my collar and dragged me to the back door. He put me outside and went back in. I looked through the glass door as he sat down at the breakfast table and read the paper, sipping his coffee, and eating his breakfast. I turned and looked around.  I could see the tops of neighbors’ roofs, but Dmitri had a tall privacy fence. I started roaming around the grass some, not daring to stand up and get caught. My dick was getting hard, partially from my morning wood, but partially because it felt really sexy being naked out here, as humiliating as it was. Luckily, even though it was late fall, the sun beat down and the air was decently warm. Before long, I had to piss, and I let loose in the grass, widening my stance so I wouldn’t cover myself. It was no use, as my erection meant my dick was pointed right at my chest. A few minutes later, I heard Dmitri come outside. He was holding my pup hood and a towel. He set them down on a patio chair and pointed at the grass in front of him. I crawled over and sat at his feet.

Dmitri then walked over to the garden hose and turned it on, spraying it at my body. The water was freezing, and I tried to escape the jet, but it was no use. Dmitri doused my body and face until I was soaked, removing the piss from my body and the chili residue from my face and mouth. Dmitri then sat in the patio chair, and I sat between his legs. He grabbed the towel and dried off my hair and face before putting the pup hood back on me.

“Once your fully dry I’ll let you back inside,” Dmitri said as he stood up and walked back through the door.

I sat in the grass for a while longer before being let in. Eventually, Dmitri opened the back door and I crawled across the patio through it. Dmitri went over to the couch to watch some TV, and I followed him. I decided I would take some initiative with the sex and offer him a blowjob. As he sat down, I got up and sat on the couch next to him, leaning down to his crotch. Before I could even touch his bulge, he shoved me off the couch. I fell and leaned back on my hands and knees, facing away from him. I turned and looked back to see him angry with me.

“No pups on the furniture,” he said through gritted teeth, as he spanked my ass. I crawled over to the edge of the couch and laid down, resting my head in my paws.

The rest of the day was pretty dull. Dmitri did not initiate anything sexual, he just did some chores and sat on the couch watching TV. For the most part, I just laid on the floor next to the couch, watching TV with him. I wondered what Matt was up to today, and if he had any clue what I was up to. It wasn’t long before I was lost in a daydream, thinking about Matt’s cock rawing me in his dungeon. I got fully erect and played with the tail plug, clenching, and relaxing my hole to massage my prostate. I couldn’t have easily jerked off with my mitted paws, but I didn’t even want to try with Dmitri around. I looked up at Dmitri on the couch and decided to try initiating something again. I wanted that bone.

I got up and crawled over between Dmitri’s legs. I put my face in his crotch and started kissing on his bulge. He immediately pushed me off of him angrily. He stood up over me and spanked my ass hard. I imagined the distinct red hand print it must have left.

“Bad pup!” Dmitri said, before spanking me a few more times. This did not help my horniness, as Matt’s training had started rewiring my brain to like pain a whole lot more than I used to. I stayed fully erect, and Dmitri noticed. I decided to lean into the idea that I was a new, untrained pup and the second Dmitri sat back down, I dove back in for more. I could feel with my cheek through my hood that his cock was now growing in his shorts. He pushed me back again, but I resisted, and nuzzled deeper into his crotch. Finally, Dmitri gave up and gave me what I wanted.

Dmitri pulled his shorts down to his ankles and his semi-erect cock flopped out. His member laid against his thigh, too heavy to stand up without a stronger erection. It was a thing of beauty: twelve inches of man-meat with a fat vein running down the length of it. It had to be as thick as my forearm, too. I couldn’t believe he had fucked me with this thing yesterday. It hadn’t looked this massive when I watched him stroke it from across the room during the football game, but the sheer size of Dmitri’s body in general must have made my eyes play a trick on me.

“Pup wants this bone?” He taunted me with his cock, holding it at the base and swinging it slowly in front of me. My eyes drifted back and forth watching it, and I unknowingly started salivating so much I was drooling down the front of my mask. A glob of my drool dripped out of the mask and off the leather tongue that stuck out of the mask. The drool landed on the tip of Dmitri’s cock, and he quickly reached up, palming the drool, and using it as lube to stroke himself with.

Dmitri was fully erect now, and he held his cock steady as he grabbed me by the collar. He pulled me in closer and his cock slipped into the pup hood’s mouth. My drool had lubed the leather up, so the tip of his cock was quickly at my lips. I opened up and let Dmitri invade my mouth. He slowly pushed deeper until he was touching the back of my throat. He continued, the pressure building on the walls of my throat, but then the base of his cock, covered in a brown bush, touched my snout and Dmitri pulled back out. He continued slowly stroking himself with my mouth, as he stared directly into my eyes. My eyes welled with tears from the constant discomfort of his cock down my throat, but I made sure not to gag or pull away. I was happy that the snout meant I wasn’t swallowing twelve inches of cock, only seven or eight made it into my mouth.

“Matt should see,” Dmitri muttered with a grin, as he pulled his phone out. I placed my paws on his thighs and arched my back so my tail could be seen in the photo as well. His cock was still in my mouth as well. Dmitri snapped the pic and chuckled in approval before shooting a text off. He turned the phone around and showed me. My picture had been sent to a group chat. I had completely forgotten Matt had that group chat with kinky friends. It had probably been two months since he even mentioned it. I wondered how many things about me he had shared with these men. I wondered if all the guys from the football game had been in the chat. My dick twitched and leaked precum as I watched the replies flood in.

Make him wag that tail, show us he’s excited.

Hope he hasn’t been lapping up toilet water or rooting around your underwear.

Take him to the park and let him play fetch with the other dogs next.

My God, what won’t that pathetic little fag do?

And then Matt’s reply popped up:

What a good pup, looks like you two are getting along nicely. Hope you’ve fed him that huge load.

Dmitri turned the phone back around and read the messages himself, while I went back to sucking his cock. He grinned and set his phone down, having just read Matt’s message. He grabbed me with both hands, gripping the sides of my head tightly. He then pushed my head down onto his cock harder and in a fast rhythmic motion. He was pushing deeper into me as well, crushing my snout and invading my throat. I could taste his salty precum coating my tongue, and I couldn’t wait for his full load to flood my mouth. Dmitri had other ideas though. When he was ready to cum, he forced his cock deeper into my throat, so it would not sit on my tongue, but flow down my throat to my stomach directly. His cock swelled in my mouth, pushing me to the limit of the thickness I could handle. It felt like my jaw was going to dislocate. His cock pulsed and I felt his load travelling down my throat into my stomach. I didn’t get to taste a single drop. His cock pulsed with each shot of his load, and I counted thirteen spasms, each one dumping more semen into me. I could only imagine the volume of it filling me up.

Dmitri pulled his cock out of my mouth, and a thick string of slobber mixed with cum stretched between us, before breaking off and falling. More of this slobber coated the base of Dmitri’s cock, a thick bubbly coating of throat juice in his pubes. Dmitri stood up to clean himself off and as he walked away, I heard him whispering to himself:

“Nasty, nasty little pup.”

The rest of the day was chill, back to how this morning had been going. I was still horny as I had not gotten to cum, but I was content with the load I received. It was around 4PM that my stomach started growling with hunger. I had just been let out to pee and as I came back in, the smell of ribs flooded my nostrils. Dmitri had put a rack of ribs in the oven and the smell was making my mouth water. Having eaten nothing but my ‘dog food’ this morning, I was very hungry. I tried my best to ignore it. Around dinner time, Dmitri finished prepping his meal, and then called me into the kitchen. He had placed another can of chili in my bowl, which he simply pointed to, before grabbing his plate that smelled delicious and going to the table.

I hung my head and reluctantly ate my dinner. I drank some water and then sat next to my bowl, watching Dmitri chow down. He came back for seconds and by the end of his meal, he had devoured the entire rack. When he returned to the kitchen to clean up, he walked past me and dumped his bones into my bowl. There was hardly anything on them, but there were a few ribs he had not fully picked clean. I dove in and gnawed at his table scraps, doing my best to suck the meat off the bones with just my mouth, as my paws were useless. The bits I tasted were delicious, a lot better than my dog food. Dmitri cleaned up the rest of the kitchen before grabbing my bowl and cleaning it up too. I was annoyed that I hadn’t gotten a proper meal, but at least I got a taste of it.

It began to get late, and I expected Dmitri to grab me by the collar and send me to my kennel for another sleepless night. He did in fact grab me by the collar, but he pulled me down the hallway opposite instead. We entered Dmitri’s bedroom and at the foot of his bed were a small pillow and blanket. I must have been rewarded for how I served today. I looked up at Dmitri and he smiled at me as he petted my head. We each crawled into our beds, and I slept much more soundly tonight.

When I woke up, Dmitri was still asleep. I thought about crawling up in bed and waking him with a blowjob. I also considered going to the kitchen to start his coffee pot brewing. I decided against both of these though, as they were not something his pup should be doing. I laid there with my morning wood raging, and I attempted to squeeze my dick with my paws and stroke off. It was difficult but possible. I did not get very far though before Dmitri started stirring and waking up.

“Come,” Dmitri said as he walked past me. I followed him to the kitchen and sat at my empty bowls. Dmitri grabbed my breakfast from the cabinet and filled the food bowl. I had hoped I’d get more people food for breakfast, but I was able to stomach it. It was difficult to eat with the hood on, but I managed. My water bowl was empty though. When I looked up at Dmitri for him to fill it, I saw he had tucked his waistband under his nuts. His long soft cock hung down, staring at me.

“Beg me for a drink pup,” Dmitri commanded.

I almost said ‘please Sir’ but stopped myself. I got on my paws and knees and nudged Dmitri’s leg some with my head. I looked up at him with big, pleading eyes as I wagged my tail. He seemed dissatisfied, so I added some ‘wruf, wruf’ and panting. His facial expression did not change, and I laid down next to the bowl in exasperation. Then, I heard the sound of piss hitting the metal bowl, and it splashed out, droplets hitting my face. I looked up and saw a heavy stream of piss coming from Dmitri’s cock, and the huge grin on his face. He made me drink the piss from the bowl, until I was unable to drink any more.

I was then put outside while Dmitri cleaned up the mess in the kitchen and made himself breakfast. After that, he came outside and gave me another rinse with the hose. He then grabbed a long cable with clips on the ends and attached it to my collar. He took the other end and wrapped it around a nearby tree. Without saying a word, he left me and went back inside. I then heard his car start and he pulled out of the driveway. He must have had some errand to run. At least he hadn’t put me back in the kennel.

As I sat in the grass, I thought about my weekend so far. I felt like I was getting pretty good at being a pup for Dmitri, and he seemed pretty pleased with my work so far. I hoped he would complement my effort to Matt. I had endured a lot of not-so-pleasant services, but overall, I couldn’t help but feel proud of how I had served this weekend. A combination of these thoughts and the breeze across my nipples got my dick hard again.

I decided to try stroking it again, like I had this morning before being interrupted. I leaned back against the tree and pressed my paws around my dick. I massaged it and watched as a thick drop of precum spilled out the top and trickled down the front of my dick. I continued stroking until I was moaning. The ineffective paw method felt like I was edging myself, as the stimulation was not ideal. I would get close to cumming, then my dick would slip out of my paws and the feeling would go away. A squirrel had stopped in the grass near me and was watching. It sounded like it snickered at my frustration, so I growled and lunged at it, scaring it away. It took a great deal of concentration, but I finally brought myself over the edge. The orgasm felt amazing but ended as quickly as it had started. Since I could not keep a grip on my dick, when it started spasming, I was no longer able to stimulate it. I had achieved orgasm and was coated in cum, but the sensation had been ruined, and I was left just as horny as when I started.

About an hour went by before Dmitri returned. He had gone to the grocery store, and I watched him put his things away through the window. He then came out to retrieve me. I had wiped away the cum on my body because I was not sure if he would have allowed me to blow a load, so I kept it a secret. He led me back inside, and as I walked into the kitchen, my tail fell out. It had been working my hole all day and I had not been clenching tight enough. My hole gaped and I turned my head to see Dmitri’s reaction. Losing my tail had been a complete accident, but I realized that it looked like I was asking for it when I saw the wide eyes and big grin on Dmitri’s face. He jumped out of his shorts and started stroking his growing cock.

I turned back to facing forward as Dmitri got down on his knees between my legs. Of course, the only position I would get fucked in this weekend was doggy style. I listened as Dmitri spat on his cock and then pressed it into my hole aggressively. You would think having stretched my hole all weekend, taking this cock would be a breeze, but Dmitri was so hung and had a way of fucking me so rough that I felt like my hole was still a virgin. He pounded me rough, and my knees were on fire from being pressed into the tile floor so aggressively, but I let Dmitri have his way with me. I rocked back and forth on his cock and growled from my throat like a bitch in heat.

Dmitri pulled out and stood up. He then squatted and re-entered me. His knees must have not liked the tile either. He grabbed my hips and fucked me just as rough as he had been before. I could feel his fat nuts slapping my taint and my dick was flopping up and down, smacking my stomach to the same rhythm as Dmitri’s fucking, our bodies completely in sync. I could feel the precum flying off my dick and coating my stomach and thighs. I looked down and there was a large puddle of it on the floor as well. Just then, I heard Dmitri groan and felt his seed flooding my guts. He did not slow his pace, just fucked his load deeper into me. After another minute, he pulled out and grabbed my tail, popping the plug back into me. Dmitri left to clean up, the thought of me cumming not even crossing his mind.

I slept at the foot of Dmitri’s bed again that night, hole still plugged and full of his cum. In the morning, I was woken up by the feeling of Dmitri pulling at my plug and replacing it with his cock. He laid on top of me and pumped a second load into me before I had even fully woken up. I was then replugged and my belly felt like it was bulging, filled with two massive loads of Dmitri’s seed. I watched him get up and walk into the closet.

Dmitri reappeared, dressed and with shoes on. He escorted me to the car. I assumed he was returning me to Matt, but I still had all the gear on. I climbed onto the floor of the backseat, and we were on our way. When we arrived at Matt’s house, Dmitri led me out of the car, still crawling alongside him in the grass. This time was much more humiliating, as it was early morning in the daylight, not the dead of night like when we had left Matt’s the other day. Matt answered the door in nothing but some sleep shorts with a massive bulge and invited us inside.

“So, how was he? Seems like you two had plenty of fun!”

“He’s a good pup. A little disobedient at first but I broke him nicely. Maybe we can continue training him.”

“I think that sounds fun, what do you think, Grant?” Matt lightly kicked my leg. I wagged my tail in approval.

Both men chuckled as Dmitri started taking my mitts off. He unbuckled them and slid them off my hands. He then unlocked the hood and slid it off my head. I was now completely naked, except for Matt’s collar, and the plug in my hole. Dmitri reached over my back and yanked on the tail until it popped out. Cum flooded out of my gaping hole and coated the floor in a puddle at my knees.

“Holy shit, did you breed him this morning?”

“That’s two loads. Last night and this morning. Figured I’d send him home nice and full.”

“Well shit, thanks Dmitri. So that means you don’t wanna stick around for more?”

“Nah I got lots to do today, you can have him back. For now!”

Dmitri gathered his things before coming back over to me. He stood above me and leaned down, grabbing my chin, and pulling me up to him.

“Thanks pup,” He said with a grin.

“Thank you, Sir” I said, assuming I was allowed to speak at this point. I felt like I needed to do more to show Dmitri my thanks, so I bent down to his feet and kissed each of his feet. Dmitri then headed home, leaving me alone with Matt.

“So Grant, you’ll have to tell me all about it. But first priority is draining this three day load out of your Master.”

Matt bent down and placed his hand in the cum puddle, using it as lube to stroke his cock and then to fuck his load into my hole. It would be the first of three loads he dumped in me that day, as he kept asking me to tell him about my time with Dmitri, which kept turning him on. I told him about the load I had jerked out of myself, so he decided I did not need to cum again today. It was all about Master Matt’s cock today.


Thank you for reading, I hope you enjoyed! Please rate the story and feel free to comment with any constructive criticism or hopes for where Grant will find himself in the coming chapters!

by P.J.

Email: [email protected]

Copyright 2024