Work Text:
“Fuck, please.” He begs. The little charm on his collar clinks with each shift of his hips against your thigh, rutting against you desperately. You laugh softly, pulling at the leash in your hand.
“Please what, Leon?” You ask, pressing your thigh firmly against his clothed cock. "Use your words."
He whines at the contact. “Need you to touch me, please.” His hands remain obediently on the bed next to your hips, gripping the sheets so hard his knuckles are white. After last time, he clearly knows better than to touch before you say so.
“I’m touching you right now, puppy.” You tease, bouncing your leg a little bit.
This earns you another high pitched whine. His hips rock faster, desperately chasing that sweet friction.
“N-need your hands. Please.” Leon sobs, hands clenching and unclenching in the sheets. “I-I can’t, please.”
You tug on his leash again, harder this time. He yelps a bit, his head pulling forward as he looks up at you. “You should have thought about that before you were a bad boy.”
If Leon had actual dog ears, they’d have been flattened against his head in despair. He looks crushed, eyes pleading as he starts to beg for your touch. “No, no, please, I’ll be good, I’ll be a good boy, please, you have to touch me.”
“Good boys don’t touch without permission.” You say firmly. "You should have learned last time."
His head drops down into your neck, a little whimper escaping. “I-I’m sorry. P-please, Master.”
Something inside you jolts at that. You’re almost caught in a daze for a moment, watching him hump against your leg. He made such a pretty picture like this; perched on top of you with that pretty collar around his throat, following your every command.
Maybe you could make an exception. Just this once. After all, he was such a good boy.
