tumblr's fucking stupid and deleted both the asks, but an anon requested Moutain and Dew as puppy handlers, and @forlorn-crows requested Mountain, as well as the first line "That's it, just a little bit longer" so i combined the two! enjoy 2k words of good cop/bad cop vibes and swiss mayyybe starting to settle into his role :))))))
"That's it, just a little bit longer," Mountain snarls. His teeth glint in the moonlight. He’s placed them both strategically, Swiss on the floor, trapped in the light so his whole body is exposed. Practically glowing, while the earth ghoul keeps himself in the shadows.
Mountain was the reason Swiss had wanted to try being a puppy in the first place. When he was in a puppy headspace the earth ghoul was cuddly and loving like no other. It was sweet, casual belly rubs and scratches behind the ear while they sat next to each other, and after the fact, he had told Swiss it was the best high he’d ever experienced. Look where that’s gotten him now.
read on ao3 or under the cut
--
"That's it, just a little bit longer," Mountain snarls. His teeth glint in the moonlight. He’s placed them both strategically, Swiss on the floor, trapped in the light so his whole body is exposed. Practically glowing, while the earth ghoul keeps himself in the shadows.
Swiss pants. His tail wags between his legs.
Mountain was the reason Swiss had wanted to try being a puppy in the first place. When he was in a puppy headspace the earth ghoul was cuddly and loving like no other. It was sweet, casual belly rubs and scratches behind the ear while they sat next to each other, and after the fact, he had told Swiss it was the best high he’d ever experienced. Look where that’s gotten him now.
All Mountain needs to get into it is his collar sat snuggly around his neck. Swiss needs to be broken down to nothing. He wouldn’t describe himself as a puppy either, not for a million dollars, and no matter how much everyone tries to tell him he has husky energy. Either way, it's hard for him to settle into his role. His thoughts roam too much, he second-guesses himself, and can’t fully let himself be taken care of, all things he never would have admitted a week ago, but Mountain was right. The high of being in puppyspace, of getting to turn his brain off and getting <em>more</em> love in return, it’s a worthy price to pay. He’s willing to be a little vulnerable for it.
Listen, no one ever said he was normal.
Mountain slaps him across the face. He recoils with it, whining. His tail sweeps faster across the floor.
“Got somewhere better to be?” Mountain grunts, hitting him again, this time on his ass. Swiss jolts forward. He shakes his head fast, even as it hangs between his arms. Mirroring his tail. Making him look pathetic. He shivers at Mountain’s sadistic laugh.
“Good, 'cause I’m just getting started with you. I need you drooling and stupid before you can even consider leaving.” Mountain keeps up his casual lumbering, circling the ghoul below him and really making him feel small. Swiss takes a shuddering breath. He knows what Mountain’s going to say before it leaves his mouth, but the earth ghoul still manages to surprise him by grabbing his chin and forcing his gaze up. “Though, we both know you won’t want to leave after that.”
His words barely register, the hellfire glow of his eyes entrancing Swiss, and between that and his own constant panting everything else is drowned out. Mountain spits on his face but he doesn’t flinch. He can’t even make himself blink.
Suddenly the earth ghoul is gone and Swiss feels like he can breathe again.
“Such a good boy, I think you’re almost ready for him. Just one more thing puppy,” Mountain purrs expectantly. And Swiss tries, he really, really does. It’s the least he can do as thanks for his renewed erection, cock hanging heavy between his legs once again at being called a Good Boy. He chitters. Mountain’s sigh holds so much weight it almost takes his arms out. Shaking as he realizes he’s crying, that his whole face is wet and sticky with tears, sweat, and drool, he tries again.
“Woof,” Swiss says. It’s hollow and broken, and Mountain just laughs.
“That didn’t sound like my puppy. That sounded like a fucking stray, <em>so desperate for love</em>. You know what you need to do to get it.” Mountain grabs his tail and pets along his chest and he’s done for. Swiss barks, doesn’t even think about it even though it still sounds too high and desperate to his ears. That’s all Mountain needs though, because he steps out of the room for a second, and the escape from prying eyes allows Swiss’s body to relax, his brain to reset, and by the time he comes back in with Dew, Swiss is panting, ears relaxed and tail sweeping aimlessly across the stone beneath him that magically, no longer seems to be digging quite so hard into his knees or palms.
“There’s my good boy,” Dew’s honey-sweet voice echoes throughout the room. The orange glow of his eyes softens the harsh edge of the moonlight. This is safe, he’s safe. His head is still too heavy to pick up, hanging uselessly, but he wants more than anything to give Dew a kiss, to crawl to his feet and flop submissively on his back. Make his fire ghoul feel safe too.
Light footsteps stop right behind him. His tail whips against the ground with a loud crack in excitement, but he feels immediate regret when instead of the end being pet, it’s grabbed and pulled, forcing his back into an uncomfortable arch and keeping his hips from bucking like they want to.
“You make too much noise,” Mountain grunts. Swiss is too far gone to process that it's a demand, flicking the spade of his tail apologetically instead of stopping his whining. Mountain chuffs and drops his whole weight suddenly back on his bullied knees. Dew crouches down in front of Swiss and holds his chin up for him. He tilts his head and smiles, full of adoration, at the lust, pride, the joy swirling through Swiss’s steely eyes. Swiss lunges forward and licks his cheek, and Dew lets out the sweetest little giggle.
“He doesn’t know better Mounty. He’s just so excited, right pup?” Swiss barks and licks Dew’s face again. He paws at Dew’s thigh, and the smaller ghoul brings one of his hands down to grab it and lift it to his lips. Its chaste, the opposite of anything else that’s happened tonight. He kisses Dew’s cheek in return. Mountain slaps him, probably hard enough to leave a handprint on his ass, while Dew says “Good boy,” and he didn’t know his head could get more fuzzy but it starts to swim. He can feel drool starting to roll off his tongue and down his face. He leaves it.
Dew gets up and starts to make a slow circle around him, taking all of him in. He curls a dread around his finger, drags teasing fingertips down his neck, digs into the faded scar at the junction of his shoulder and the soft meat of his sides, traces over his hips, and drops ungracefully to his knees to massage into his tired thighs.
Mountain takes his place in front of him, disinterest heavy in his eyes. Swiss moans, which Mountain uses as the perfect opportunity to push all the spit collecting around his mouth back in.
Swiss holds his mouth diligently open.
“Wouldn’t want to waste any of this,” he hums like Swiss isn’t even there. He pushes his fingers a little deeper to get the multighoul to gag. Instead, Swiss sends a silent thanks for his lack of a reflex, closes his lips and sucks at Mountain’s fingers like his life depends on it. The earth ghoul pulls them out, wipes the moisture off back onto Swiss’s cheek, and makes a disgusted sound in the back of his throat.
“Up,” Mountain orders, straightening up himself. Swiss pushes up to his hind legs, but before he can catch his balance the earth ghoul grabs his arms and hooks them around his hips, leaving Swiss to faceplant into the bulge in his sweats.
Mountain wastes no time in pulling his sweatpants down roughly, the waistband catching on Swiss’s nosering for a short but terrifying moment. He whines and gets slapped again. His hips lurch. It pulls against his tail wrapped around Dew’s hand. The fire ghoul apologizes but it sends a shot straight to his cock that has him doing it again and again.
His eyes have slipped closed, but he’s panting, tongue out, so even without seeing it doesn’t surprise him when Mountain length is shoved harshly between his lips.
“Suck.”
Swiss barely even hears Mountain speak, Dew taking to rolling his balls around in his warm hand and effectively distracting him, so he can’t be blamed for laying licks along as much of the underside of Mountain as he can reach, paying special attention to the veins and head each time he pulls out. With a grunt, Mountain pushes back in, grabs the back of his head and forces his nose into his soft bush of pubes, and Swiss can no longer use his tongue like he wants. He gives in. Sucks, hallows his cheeks, twists his head as much as he can to focus on all of it. The head of it hits so deep in his throat it makes tears spring in his eyes and a reedy, involuntary moan build in the back of his throat.
The vibration of that, plus another right after when Dew guides his own tail into his leaking hole and finally gets a gentle hand on Swiss’s red, leaking, painful shaft, makes Mountain roar. Finally loses his composure. The hand on the back of his head grabs, pulls, and he doesn’t give Swiss any breaks before he’s pounding into his mouth. Owning it. If Swiss was more in his own head, like Dew was, he’d be a little worried the huge ghoul was going to break his nose. As it was he just moans and cries and holds his mouth open as best as he can.
At some point during all that, Dew had sidled up next to him. His legs straddle one of the multighoul’s shaking thighs, and he lays his whole front across Swiss’s back so he can keep reaching around and playing with Swiss’s length in a way that’s taking him apart, while he whispers in his ear. The reminder that Swiss is still the only one undressed is <em>staggering</em>.
“What a pretty puppy. Like being speared from both ends?” Dew twists his hand on the upstroke. Swiss makes the most destroyed sound. “Show me, fuck yourself. That’s it, good puppy.” Swiss barely has the control to move his tail, but he can hold it still as he uses Mountain’s thrusts to bounce him back onto it. Dew stills his hand so he has to do the same thing with his cock, and the smirk pressed behind his ear is the only sign of cruelty from him all night. But paired with the fact he hasn’t stopped whispering Good puppy, Good boy, it’s hard to hold it against him.
Mountain can’t do anything more than growl and huff, his thrusts losing pace, turning into tight circles pressed as deep into Swiss as he can reach as he gets close. Dew starts to speed up, won’t stop whispering in his ear and Swiss can almost feel Mountain’s balls draw up against his chin at the same time his own tighten, feeling heavy and full. Ready.
It’s not more than another moment, though it could have been an hour for all Swiss knows before the earth ghoul is clawing through his release. Literally. Pricks of pain shoot through the back of Swiss’s skull as warmth shoots down his throat. His tail slips out of him to wag . Mountain mutters something under his breath, destroyed and breathless and, Swiss is sure, devastating, but his mind filters it out completely for what Dew says instead.
“Seeing you like this is better than being high,” and even Swiss’s hazy, dropped mind knows how ridiculous it is that <em>that’s</em> what sends him over the edge. Mountain pulls out just in time for Swiss to sob around his release, fat tears rolling down his cheeks to land on Mountain’s bare feet. His release joins them, as well as coating his stomach, Dew’s hand, creating a trail from the earth ghoul all the way to where his cock finally hangs limp. He can’t catch his breath. He spent, and lucky Mountain’s there to hold him up when Dew gives one more brush over his head with another sweet giggle.









