Read · M/M · gay · 3 min read

Pet Play

A collar, a leash, soft ears and a tail. Elias kneels in the living room while Marcus sits fully dressed on the couch. Pet play with praise.

M/M · gayPet playBDSMCollar

Marcus had been thinking about this for a long time.

He wanted to see Elias on his knees — not just submissive, but owned. Collared. Leashed. Completely his.

Tonight, he was finally going to make it happen.

Elias knelt naked in the middle of the living room. A thick black leather collar was buckled around his neck. A matching leash was clipped to it, the other end wrapped around Marcus’s hand. A pair of soft black ears sat on top of Elias’s head, and a fluffy tail plug was nestled inside him.

Marcus sat on the couch, fully dressed, looking down at his pet.

“Beautiful,” he murmured. “Such a good boy for me.”

Elias’s face burned, but he stayed in position — on his knees, hands resting on his thighs, head slightly bowed.

Marcus tugged on the leash.

“Come here.”

Elias crawled forward on his hands and knees until he was between Marcus’s legs. Marcus reached down and scratched behind one of the ears.

“Good pet,” he praised. “Now show me how grateful you are.”

Elias understood.

He reached up and undid Marcus’s belt with his teeth, then took Marcus’s cock into his mouth. He sucked him slowly, obediently, while Marcus petted his head and murmured praise.

When Marcus was hard and leaking, he tugged on the leash again.

“Up.”

Elias climbed onto Marcus’s lap, facing him. Marcus reached between them and pulled the tail plug out, then replaced it with his cock in one smooth thrust.

Elias moaned and buried his face in Marcus’s neck.

Marcus held him close with one arm while the other hand stayed on the leash. He fucked Elias with deep, steady strokes, occasionally tugging on the leash to remind him who he belonged to.

“You’re such a good pet,” Marcus murmured against Elias’s ear. “So obedient. So eager to please.”

Elias could only whimper in response, completely lost in the headspace.

Marcus reached between them and stroked Elias’s cock. Elias came with a broken moan, spilling between them. Marcus followed soon after, burying himself deep and filling Elias with thick ropes of cum.

They stayed like that for a long time — Elias curled in Marcus’s lap, still impaled on his cock, the leash loose in Marcus’s hand.

Marcus gently removed the ears and kissed the top of Elias’s head.

“You did so well for me,” he whispered. “I’m so proud of you.”

Elias nuzzled into Marcus’s neck, still floating.

“Thank you, Sir,” he whispered back.

Marcus held him tighter.

“Anytime, baby. Anytime.”

A written story from Vibe’s reading shelf — narrated prose, not audio. Fictional; all characters are adults. The app has 96 written stories and 200 audio stories.

More to explore.

More to read.
And to hear.

Free to start. No account required.