The Puppy’s Downfall
A Fictional Story by Camwhore1.
It started, like most bad decisions do, with boredom and a browser tab that should’ve been closed.
Tom had been scrolling aimlessly on a Tuesday night while his wife Shannon was at her book club. His thumb swiped through Twitter, past memes and sports highlights, until a retweet caught his eye. A woman in lingerie, posed against a bedroom door, captioned: “New rating video dropping Friday. DM me your pics, boys. I’ll be honest. Brutally.”
The woman was Cassidy.
Cassidy, Shannon’s best friend since college. Cassidy, who came over for BBQs and brought potato salad. Cassidy, who once helped him move a couch up two flights of stairs and laughed about it over beers. Cassidy, who he’d sat across from at a hundred dinners, trying not to stare too obviously at her cleavage.
Cassidy had an OnlyFans.
He clicked the link before his brain caught up with his fingers.
Her page was tasteful, as far as these things go. A banner photo of her in a black bralette, lips parted, one eyebrow raised like she already knew you’d be subscribing. Her bio read: “Your favorite brat. Dick ratings $15. Custom tasks $25+. DM for private sessions. Be polite or be blocked.”
Tom subscribed. Fifteen dollars a month. His heart hammered the entire time.
He told himself it was curiosity. Harmless fun. He’d look around, maybe see a few photos, and cancel before Shannon noticed the charge on the card.
He didn’t cancel.
—
Part Two: BadBoyBooBoo
He created the account name at 1:47 AM on a Wednesday, three glasses of bourbon deep. BadBoyBooBoo. It sounded ridiculous. It sounded nothing like him. That was the point.
His first message was brief: “Hey. Big fan. Can I get a dick rating?”
She replied within twenty minutes. A voice note, because of course she used voice notes. Her tone was warm, almost conversational, as if she were talking to a friend.
“Hey, BadBoy! Love the name. So cute. Yeah, I do ratings—fifteen bucks, and I’ll give you the full treatment. Send me a couple pics, hard and soft if you can, and don’t be shy. I’ve seen it all, trust me.”
He took the photos in the bathroom with the door locked. Soft first—his little nub resting against his thigh, barely a mouthful, the kind of dick that looked like it was trying to hide. Then hard, all four inches of it, sticking straight out from his body, thin and pale, the head slightly darker than the shaft. He had a small tattoo on his left hip—a compass rose he’d gotten in his twenties. He didn’t think to cover it.
He sent them.
Her rating came back as a four-minute video. He watched it with his headphones in, sitting on the edge of the bathtub, dick in his hand.
Cassidy was sitting cross-legged on her bed in a cropped sweater, her cleavage visible, her expression somewhere between amused and affectionate. She held her phone up to the camera, showing his photos on a second screen.
“Oh. My. God. Puppy, look at you.” She giggled, and the sound went straight to his groin. “Okay, first of all, I love that you sent both soft and hard. That’s good manners. Points for that.”
She zoomed in on his soft pic.
“One and a half inches soft? That is adorable. Like a little thumb. Like a clit with ambitions. I could put this in my pocket and forget it’s there.”
His dick twitched.
“Now hard…” She tilted her head, studying the second photo. “Four inches. Four. That’s it. You got so excited for me, and that’s all you could manage? That’s barely a mouthful. I wouldn’t even feel this. Like, if we were together, I’d need something else after. A toy. Another guy. Something.”
She laughed, not cruel, but matter-of-fact like she was reading a restaurant review.
“Rating: three out of ten. You lose points for size, obviously, but you get points for the nice trim and for being brave enough to send. Keep it up, BadBoy. Or… try to.” She winked.
He came on the bathroom floor before the video ended.
—
Part Three: Tasks
After the rating, he tipped her twenty dollars just to say thanks. She sent back a smiley emoji and a message: “You’re so sweet. Most guys get mad at my ratings. You’re a good boy.”
Good boy. The words lodged in his skull like a splinter.
He started messaging her daily. Short conversations at first—compliments on her content, small talk about her day. She always responded. Always warm, always sweet, always with just enough edge to remind him who was in charge.
Two weeks in, she sent him his first task.
“BadBoy! I’ve got an assignment for you, if you’re up for it. No pressure, but I think you’ll like it. I want you to take a video of yourself slapping your balls. Ten slaps. Count them out loud. Send it to me by tonight. Can you do that for me?”
He could. He did.
He set his phone on the bathroom counter, angled down from the chest. His balls hung loose after a warm shower, and his little dick flopped uselessly to the side as he raised his right hand.
Smack. “One.”
Smack. “Two.”
By the fifth slap, his sac was pink. By the eighth, it was red and tender. He grunted through the last two, his eyes watering, his dick somehow harder than it had been in months.
He sent the video and tipped thirty dollars.
Her response was a video message, thirty seconds long. Cassidy, biting her lip, looking into the camera with those big brown eyes.
“Oh my God, puppy. You actually did it. Ten slaps. Good fucking boy. Look at those balls—so red. You did that for me? That’s dedication. That’s devotion. I’m proud of you.”
He jerked off twice that night.
—
The tasks escalated.
She had him buy a ball gag. “Get the black one with the adjustable strap. Send me a pic wearing it. I want to see you drool.”
He ordered it on Amazon, selected next-day delivery, and sent the photo the following afternoon. Ball gag in his mouth, drool already pooling at the corner of his lips, his tiny dick hard and twitching against his thigh.
She had him buy nipple clamps. “The ones with the chain between them. Put them on, pull the chain, and send me a video. Make it hurt, puppy.”
He did. The pinch was sharp and immediate, a bright flare of pain that radiated down his chest straight to his groin. He pulled the chain, and his vision blurred. The video was forty-five seconds long. He looked pathetic. He looked perfect.
She sent back a heart emoji and a voice note: “You’re my favorite, you know that? Such a good doggy. I have something special planned for you soon.”
Then came the dildo comparison.
“Hey puppy. New task. I want you to get your wife’s dildos—yes, I know you have them in the house, don’t pretend—and line them up next to your little dick. Hard. I want to see the comparison. Send pics and a video.”
He felt sick with shame even as he pulled them from Shannon’s nightstand drawer. Two dildos. One was seven and a half inches, pink, realistic veins. The other was ten inches, black, thick enough that his fingers didn’t touch when he wrapped his hand around it.
He set them on the bed, stripped, and got hard. The photos were damning. His four-inch erection looked like a baby carrot next to a cucumber and a zucchini. The video was worse—he held each dildo against his dick, one at a time, and the size difference was almost comical.
He sent everything and tipped fifty dollars.
Cassidy’s response was the longest video she’d ever sent him. Three minutes of her laughing, covering her mouth, apologizing between giggles, then laughing again.
“Oh, my God. Oh my God. Puppy. PUPPY. Look at that. Look at that little thing next to those dildos. Those are your wife’s? Those are what she fucks herself with when you can’t do the job?” She wiped a tear from her eye. “That ten-inch one is bigger than your forearm. And your little dicklette is just sitting there, all hard and useless. Four inches. Four. She needs ten inches to feel anything. You know that, right?”
He knew.
“God, I bet she doesn’t even feel you. I bet you’re just… humping away and she’s thinking about her dildo. Or someone else. Someone bigger.” She leaned into the camera. “Does that turn you on? It does, doesn’t it? You’re so fucked up. I love it.”
He came without touching himself.
—
The cumshot tributes started after that. She’d post a photo on her main feed—ass up, face turned over her shoulder, that smirk she did so well—and he’d screenshot it, set it on his phone, prop it up on the bathroom counter, and jerk his little dick until he came on the screen. He’d film the whole thing. The pathetic stroking, the desperate pace, the thin ropes of cum splattering her photo. He’d send the video and tip.
Fifty dollars. Seventy-five. A hundred.
In six weeks, he’d spent $500 on chats, tips, and custom content. He didn’t think about the money. He thought about her voice. Her laugh. The way she called him puppy.
—
Part Four: The Tattoo
He started noticing things he should’ve hidden better.
The compass rose tattoo on his left hip was visible in several videos. His body shape—soft around the middle, hairy chest, slightly bow-legged—was distinctive enough that Shannon had once said she could pick him out of a lineup by his silhouette alone.
Cassidy had seen Shannon’s husband shirtless at pool parties. She’d seen the tattoo. She’d commented on it once, at a Fourth of July cookout, saying it looked like a sailor’s mark.
But she never said anything. Not in the chats. Not in the ratings. Not in the tasks. If she recognized him, she gave zero indication.
He convinced himself she didn’t know. Or maybe she did know, and she was professional enough to keep it separate. Either way, the uncertainty became part of the thrill.
Then he decided to push it further.
“Hey Cassidy,” he typed one night. “I want to do a live cam session. SPH, CBT, whatever you want. I’ll wear a mask so you can’t see my face. I have toys. I’ll be yours for an hour.”
He sent it with a two-hundred-dollar tip attached.
Her reply came in under a minute.
“Finally. I’ve been waiting for you to ask—tomorrow, 8 PM. Shannon’s not home, right? I’ll send you the link. Wear your gag and your clamps; bring your paddle. And that mask better be tight. I want to destroy you, puppy.”
He didn’t even question how she knew Shannon’s name. He’d mentioned his wife in passing during early chats. That was all. That was enough.
Part Five: The Cam Session
He set everything up at 7:45. Bathroom, door locked, phone propped on the shelf. He was wearing a black ski mask, the kind that covered everything except his eyes and mouth. The ball gag was already in, the strap pulled tight behind his head. The nipple clamps were on, the chain swinging with each breath. The paddle—a wooden one he’d bought from a sex shop downtown, smooth, heavy, about twelve inches long—sat on the counter next to a bottle of lube.
His dick was already hard. All four inches, straining, the head flushed dark pink, leaking a thin string of precum.
The notification came at 8:00 PM sharp. He clicked the link.
Cassidy’s face filled his screen. She was in her bedroom, the same one from her content. Candles on the nightstand. Purple lighting. She was wearing a black lace bralette and matching panties, her hair down, her lips painted dark red.
She smiled.
“There’s my puppy. Oh, look at you. You look so cute. Gag in, clamps on, mask on. You came prepared. Good boy.”
A muffled sound came through his gag. He tried to say thank you. It came out as a groan.
She laughed. “Can’t talk? That’s okay. You don’t need to talk tonight. You just need to listen and do what I say. Nod if you understand.”
He nodded.
“Good. First things first. Stand up. Let me look at you.”
He stood. The camera caught him from the chest down—his hairy chest, the chain between the clamps, his little dick jutting out, the gag strap cutting into his cheeks.
Cassidy studied him for a long moment, her head tilted, her expression thoughtful.
“God, you’re even smaller in live video. That thing is just… it’s like a thumb. A little baby thumb. And you’re hard, aren’t you? That’s as big as it gets?”
He nodded, humiliated. His dick twitched.
“It twitched! Oh my God, it’s so cute when it’s embarrassed. Okay, puppy. First task. I want a strip show. Take off everything you’re still wearing. Slowly. Make it sexy. And I mean try—I know with that body it’s going to be a challenge, but give it your best shot.”
He stripped. First his shirt, peeling it over his head, the mask staying in place. The nipple clamps tugged as the fabric passed over them, and he hissed through the gag. Then his pants, sliding them down, stepping out of them. Then his boxers, which he hooked with his thumbs and pushed down slowly, bending over, giving the camera a view of his ass and his tiny cock dangling between his legs.
“Mmm. Not bad, puppy. Not bad. You’ve got a little jiggle in the ass. Speaking of which—”
She reached off-screen, and suddenly music filled the call. A beat he recognized. High-pitched, mocking, unmistakable.
Short Dick Man by Gillette.
The opening line blared through his phone speaker: “Don’t want no short dick man!”
Cassidy started laughing. “Twerk for me, puppy. Twerk to the beat. Come on. Shake that ass for me. Show me what you’ve got.”
He stood there for a second, frozen, the bass thumping, the lyrics drilling into his skull. Then he bent over, grabbed his knees, and started moving.
He’d never twerked before. He had no idea what he was doing. His ass bounced and jiggled, the cheeks clapping softly on the downbeat, his tiny dick swinging between his legs like a pendulum. The nipple clamps swung wildly, yanking his nipples with each movement, sending sharp jolts through his chest.
Cassidy was dying. She was laughing so hard she had to hold the phone with both hands to keep it steady. Tears were streaming down her face.
“Oh, my God. Oh my God, you’re actually doing it. Look at you. Look at you, twerking to Short Dick Man. This is the best day of my life. Keep going. Don’t stop.”
He kept going. The song looped. He twerked through the second play, his ass sore, his nipples on fire, his dick somehow harder than before, precum dripping onto the bathroom floor in a thin, sticky thread.
“Okay, okay. Stop, stop.” She was wheezing. “Stop. I can’t breathe. I can’t. Oh my God.”
He stood up, breathing hard, drool soaking through the gag and running down his chin.
“That was incredible. You’re incredible. Okay. New task. Grab your paddle.”
He grabbed it.
“Good. Now, I want ten hits on each ball. Not the thigh, not the ass—directly on the balls. Hold your dick up with one hand and paddle your balls with the other. Count them by holding up your fingers after each hit. Go.”
He lifted his tiny dick with his left hand, exposing his balls. They hung low, still slightly pink from the slapping video he’d sent weeks ago. He raised the paddle with his right hand.
Crack.
The sound was sharp, wet, echoing off the bathroom tile. His knees buckled. He held up one finger.
“Good. Again.”
Crack. Two fingers.
Crack. Three.
By the fifth hit, his eyes were watering behind the mask. His balls were red, swollen, tender to the touch. The pain radiated up into his stomach, a deep, nauseating ache that somehow made his dick harder.
“Five. Halfway there, puppy. You’re doing so well. Keep going.”
Crack. Crack. Crack. Crack. Crack.
Ten hits. His balls were dark red, almost purple at the edges. He was shaking, his breath coming in ragged bursts through the gag, drool pooling on the floor beneath him.
“Good boy. Good fucking boy. Switch hands. Other ball. Ten more.”
He switched. The paddle felt heavier in his left hand. He swung.
Crack. One finger up.
Crack. Two.
By the eighth, he almost stopped. The pain was blinding, white-hot, radiating through his entire pelvis. But he didn’t stop. He couldn’t. Not with her watching. Not with her voice in his ear, soft and sweet, telling him he was her good boy, her puppy, her favorite.
Crack. Nine.
Crack. Ten.
He dropped the paddle. It clattered on the tile. He stood there, shaking, his balls swollen and aching, his dick still impossibly hard, his nipples throbbing under the clamps.
“Oh, puppy. You did it. You took all twenty. Come here. Come close to the camera. Let me see your face.”
He leaned in. The mask covered everything except his eyes and the gag. His eyes were wet, red-rimmed, desperate.
Cassidy’s expression softened. She looked at him—really looked at him—and for a moment, she wasn’t performing. She was just… present.
“You’re so beautiful when you suffer for me,” she said quietly. “You know that? You’re beautiful.”
He made a sound behind the gag—something between a sob and a moan.
“Okay. One more thing. I want you to cum for me. Jerk that little dick for me. Make it quick. I want to see that little thing shoot.”
He grabbed his dick—his entire hand engulfed it, all four inches, barely enough to stroke—and started pumping. It took less than thirty seconds. He came in thin, weak spurts, most of it dribbling out rather than shooting, pooling in his palm and dripping onto the floor.
“Aw. Look at that. Not much of a load, is it? That’s okay. I bet your balls were too sore to produce much. It’s cute. Everything about you is cute.”
She smiled at the camera. Then her expression shifted. Something deliberate. Something planned.
“Thank you, my puppy. You are so cute and kind. I had so much fun today. You are the best doggy I have.”
He nodded, still catching his breath, still holding his cum-covered hand awkwardly at his side.
“I am excited to show this pic to my friends. Remember the group I mentioned? With my married friends?”
His blood went cold.
She held up her phone. On the screen was a screenshot—him, mid-twerk, ass out, tiny dick visible between his legs, the nipple clamps swinging, the mask on his face. But the tattoo. The compass rose on his left hip. It was clearly visible, sharp in the screenshot, unmistakable.
“See you later, doggy.”
She held the camera up close and kissed it. Her lips pressed against the lens, dark red lipstick smudging slightly on the glass. The call ended.
He sat on the bathroom floor, cum cooling on his hand, balls throbbing, nipples burning, mask still on, and stared at the black screen.
Then it hit him.
Hold on.
My wife is in that group.
She is definitely gonna recognize me.
The tattoo. The body. The bathroom. The timing—Shannon’s book club night, the same night every week. Cassidy knew. She’d always known. Every task, every video, every tip, every tribute. She’d known from the beginning.
And now she had a photo.
And she was going to show his wife.
To Be Continued…

*The opinions/views expressed in this story (and in any comments) are those of the author and do not represent this site. We support freedom of speech. This story has been submitted directly to this website for publication. Thanks for your submission.
