Poké Balls Deep

Story by Lukas Kawika on SoFurry

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Payback for DuskGuard for doing so much for me recently~ This one's a story tuned to her specific tastes, where we see Pokémon Trainer Astrid returning to her Lumiose apartment after a busy day out and ready to sit and unwind before she has to head right back out once evening falls for some needed collecting.

Her former alpha Absol, Valkyrie, has got a heck of an idea for passing the time - though Astrid would do better to keep a firm grip on her Dusk Ball before putting it where it arguably doesn't belong...

Subscribers get to see stories posted early along with some other bonuses, and commissions are open to them and by opening to channel members too!


Astrid stretched her arms over her head and gave voice to a low, simmering sigh, most of the tension easing out of her body as she did so. Her feet throbbed after her long day out and about, the opened window over by the other side of the couch letting the constant low rumble of the city filter in and provide a pleasant background for her finally being back at home. The Pokémon trainer rolled her head back on her shoulders, closed her eyes, then rested back along the cushion of the couch, for a moment just allowing the relaxation to spread throughout her system.

Then, not quite wanting to fully settle in yet, she leaned forward again and inched to the side to unclip her satchel from her belt. She rummaged around in it, tilted her head, then found what she was looking for, and a gentle toss let it drape over the arm of the couch; the Trainer eyed it for a moment to make sure it would not drop from there, then rolled the retrieved ball from inside along her palm.

Sleek velvet black and rich, caustic green caught the fading light of late afternoon from outside the window, glimmering across the uniform sheen of the Dusk Ball. Its familiar shape, smooth heft, comfortable size pressed out within her fingers; she thought about it for a moment, tapped her nails across the lacquered surface, rolled it back and forth and again, and then finally reached over to settle it into the crook of the couch’s arm near her satchel’s strap.

Astrid then glanced up at the window again, and down at the watch on her other wrist. Not too much longer, now, she thought, and moved to settle back in. I’ll give it a little longer after the sun goes down to really let the nocturnal Pokémon come out, and then I’ll be able to head out and get this wrapped up…

Her apartment overlooked one of the city’s many Wild Zones, this one designated, to the chagrin and criticism of many, within another cemetery. This of course meant that since its establishment it had become a hotspot for Ghost and Dark types, and particularly in recent weeks Astrid had seen a new varieties milling about down there which her records just itched to include. Tonight would be the first in those weeks that she not only had the time to go out and catch them, but also the peace of mind and energy to do so as well, and even as the tingling exhaustion of her day sizzled through her system and tempted her to lie back for a quick nap, the excitement of the upcoming night kept her present.

A noise from further down the hall caught her attention, and once more she leaned forward towards it. In the back of her mind rolled a list of all of her other responsibilities for the night, before and after her planned outing: I gotta think of something to have for dinner. There should still be leftovers from last week in there. And then I could probably make a run down to the market just before, and have enough time to come back and unload… probably stock up on Dusk Balls too since this is my only one and, knowing my luck, I’ll need more than this… and then afterwards I still gotta decide if I wanna show up to that battle night, and…

And the familiar tk-tk-tk of sharp Pokémon claws tapping across the laminate wood floor brought her back out of her thoughts. The great, imposing shadow of the feral beast shimmered through from the window further down the hall; Astrid folded her hands in her lap and waited, excitement and relaxation both returning in force, as Valkyrie strode towards her Trainer from down the hall. Even though the former alpha Absol walked with matted fur, and misty eyes, and her scythe-tail hanging slightly to one side, she was still by far the most beautiful Pokémon that Astrid had seen today, freshly stirred from a nap likely when her Trainer had come back home.

“Hey there, sleepy,” she called out to her. The Absol blinked, gave herself a brisk shake, and then paused to yawn out, her luxurious voice turning the noise into music. “I, too, had a long, difficult day. Up for a little adventure tonight? I wanna head down to the Wild Zone and catch me a thing or two.”

As she spoke Astrid held her arms out for the approaching Pokémon; Valkyrie padded forward, her impressive stature putting her shoulder roughly level with her Trainer’s where she sat atop the couch, and then nudged the hornless side of her head in against Astrid’s arm. The Trainer leaned forward again and pushed her hands through thick, silky fur, at once tugging her closer and settling into her presence: the noise from outside faded away, the general smell of the city with its mix of food and Pokémon and asphalt and steel and concrete disappeared, and in that moment all that existed was herself here on the couch, and Val’s comforting, comfortable weight and aroma around her, cushioning her like a lovely pillow… to say nothing of the vicious combat prowess that the Absol had expressed as an innate talent, and which Astrid had then carefully, deliberately honed over their time together.

When she finally drew back, arms still resting around the beast’s shoulders, Val looked considerably more awake, and gave a quick attentive chirp before moving in to bump her muzzle against her Trainer’s face.

“I know,” Astrid giggled, “I know. We’ll have tonight, and then I’ll take you with me tomorrow again. I thought you just deserved a day off after everything we did yesterday-” She scooted to the side and patted the cushion next to her. “-even though I know how much you dislike it. Gods forbid you take it easy for a day, right? You-”

Despite the time spent with her by now, Astrid still jerked back when Valkyrie moved to hop up onto the couch beside her, those large forepaws pressing down into the cushion near her legs. The Absol straightened up and for a moment towered over her, her sleek pelt accentuating the powerful musculature cording just beneath; in a quick movement the Pokémon pulled herself up, turned around, turned around again, turned around once more, and then flopped herself down, hindpaws pushing in against her Trainer’s thigh and scythe-tail resting near her back.

The entire couch sagged underneath the huge Pokémon’s weight, and Astrid was suddenly made very aware of those thick claws pressing gently into her leg where Val had positioned herself. The Trainer rested her entire arm out along the Absol’s back, attention suddenly shifting to her instead: back and forth she drew her hand, fingers curved, deliberately tracing her nails through her thick pelt, rubbing and petting and scritching, digging down in between relaxed muscles to massage and tease. Val squirmed and wriggled and rumbled in enjoyment, gyrating her body this way and that, tail flicking, hindpaws pressing in as Astrid worked her way back, right towards the top of her tail.

Once there, the Absol’s movements slowed to a stop, and in another moment she braced her hindpaws on her Trainer’s leg again, pressed there, and twitched her tail up. Astrid definitely noticed, a quick little jolt vibrating through her body, but for the moment she pretended to ignore it and instead just continued rubbing there at the top of Val’s tail; out of the corner of her vision she saw the Absol swing her head back to look at her, then lean in closer and tilt her head. Then, impatient, she patted one of her forepaws against the cushion with enough force to make the entire couch lurch, and finally Astrid could ignore her no longer.

Stifling a giggle, the Trainer leaned in over her Pokémon and focused both hands there at her tail, one still right on top while the other teased at the side. Right there she could feel the spot where that thick, plush fur gave way to soft, silken skin, smooth and luscious from the Absol’s recent bath… and all of the thick, simmering, dank heat wafting gently up from just underneath, where Astrid was kept sharply aware of the beast’s full, plump spade squishing against her hips.

“I get the feeling,” she cooed, now leaning in over Valkyrie a bit, “that there’s something you want from me. Isn’t there? Spent your day napping while I was out getting in battles and providing for the family, and then I come home, tired and exhausted and all you can think about is yourself…” As she spoke she continued down, helping to lift the Absol’s tail a little bit further while teasing her fingers underneath. Soft skin slid into sleek, dense wrinkles, folding together in towards the pucker of her tailhole just beneath – with the ring of muscle layered within giving a small flex and tense in response to the exploratory touch. Val squirmed again then once more pushed back, this time settling her rump against her Trainer’s hand; Astrid pressed two fingers against opposing sides of the Pokémon’s tailhole, allowing those wrinkles to push against her and part slightly open, more of the same humid heat drizzling around her.

Valkyrie rumbled again, sharp eyes halfway lidding over; she flicked her tongue out over her lips, squirmed, and further settled herself into her Trainer’s hand, full spade squishing against Astrid’s wrist, with those plump lips just barely spreading as well. Immediately the thick stickiness of latent, simmering arousal stretched across her skin, nearly burning wherever it touched.

“You did do a very good job yesterday,” the Trainer went on. She shifted to face the Absol’s hind end more fully, casting another glance up at the window; we probably have enough time before dark… “Silly me to think that giving you the day off would be enough of a reward. Right? Now, do you think you can tell me what it is you-”

Anticipating her response, the Absol pressed back against her again, clenched – Astrid felt her fingertips caught right there within the center of her winking tailhole, the hot, slightly greasy skin gripping for a moment before pulling free – and then lifted herself up, if only to then drop down into a deep, luxurious stretch. Valkyrie lowered her upper body close to the couch and stretched her forepaws out in front of her, which of course meant that she hoisted her hind end right up into the air and, due to her stature, above Astrid’s eye level.

To compensate the Trainer lifted herself up onto the couch and straddled back on her knees, both hands now coming in to spread the Pokémon’s fur up from her haunches and away from her hiked rump. Val shivered with the delight of her indulgent stretch, the vibration rippling through her body, puffing out her fur, slithering across her skin… and transferring through her muscles as well, her powerful legs tensing and then relaxing, her tail hiking up further, her plump, hefty sex giving another moist jiggle where it now freely hung down into the air underneath her, and her pert, perfect tailhole winking inwards for a moment before then sagging back out to its natural relaxation.

“Yeah,” the Trainer breathed, already starting to lean in. She rested her chin along the peak of Valkyrie’s lifted rump, the Absol looking back at her in anticipation. “Yeah, okay. I think I know what it is you want. But do you deserve it, though? I mean, you did do a wonderful job in your battles yesterday, and there’s-”

Another rumbling growl, another swing of the scythe-tail, and Val drew herself forward, lifted up a little bit further, then nudged back again – and entirely buried her Trainer’s face right underneath the base of her tail. That puckered, succulent rim pressed right in against her lips to meet her in a steady, succulent kiss, for a moment squishing out against her mouth and then pulling right back in; never one to back away from a kiss, though, Astrid giggled, her breath puffing out through her nose to then waft right back in around her, and tilted her head to resume where the Absol had just left off. First she trailed her pursed lips up and around, over and over, finding, tracing, following the lines of those sweet wrinkles, and then parted her lips to let her tongue slip in as well.

Immediately Valkyrie met and responded to her touch, more of the tension sizzling out from her muscles even as she nestled herself more firmly back against the Trainer’s face. Astrid let her eyes flutter shut and gladly lost herself in her Pokémon’s desires, shared of course in herself; she began slowly, gently at first, still just feeling her tongue over the feral’s tailhole, drawing out and reciprocating those reflexive little twitches, and clenches, and flexes, until she felt she could finally start scooping deeper inside. The ring of muscle again tensed in response to this new pressure, but quite easily allowed her to begin sliding in, sinking past her rim into luscious, silky folds of internal flesh.

Again and again the Trainer swallowed, throat coating with the sticky scent and taste of aroused Absol, the Pokémon’s plump spade resting against her chin as she worked and squishing, jiggling, bouncing. One hand still keeping Val’s tail raised, Astrid shifted the other to cup the hump of the Pokémon’s sex: she rubbed it between her fingers and palm like a stress ball, then squished it in against her lower jaw until it audibly squelched, then turned her hand and let her thumb smoothly, easily nestle up into the luxurious silken inner folds, warm and wet and slick.

As usual Astrid found herself falling into that intoxicating, dizzying rhythm, working her jaw against Val’s backside with her nose squished up beneath the Absol’s raised tail, her lips sealed tight around feral tailhole, her tongue dragging across, swirling around, digging deep, plunging into soft, malleable inner meat. Every swallow and sigh brought with them a breathy, needy moan, vibrating right back across her buried face; she let her tongue sink in between those overlapping folds, stretched Val’s rim open, and deliberately sucked at the slickness inside, pulling until she could feel the Pokémon shiver and start pushing back in turn.

The rim of her tailhole puckered out between her lips then, again sealing the kiss; Astrid’s shoulders raised up and her throat pulsed as she swallowed again, once more digging her tongue over those trembling wrinkles to then push back in to the middle, blossoming just slightly out within her rim as she continued to push. For a moment the Trainer drew back, panted, swallowed yet again; she circled he tongue across her own lips to break the hanging strands of drool, swallowed again, and then dove right back in, digging her pursed lips within Val’s slightly blooming rim to seal and suck at her bared insides.

Once more her hands came up to squeeze around the Absol’s haunches, sticky strands of arousal dripping down her thumb and wrist. As she did so she felt that Valkyrie had straightened back up from her deep stretch and now stood on all fours atop the couch, though as if sensing her Trainer’s awareness she started to shift herself backwards, one hindleg at a time moving carefully backwards so as not to step on her. Still holding on, now hanging from Valkyrie’s rear for support as she continued to dig and suckle and slurp, the Pokémon pressed herself back, back, back – and then settled her rear fully back across her Trainer’s face, sealing Astrid in between the arm of the couch and her generous, alpha-sized rump.

This stature meant that when she drew back again, cleared her throat as best as she could, and then dragged her tongue across the still parted expanse of Valkyrie’s tailhole, when she tilted her head to follow the movement she could only barely cross from one edge of her rim to the other. The Absol just had so much tailhole for her, so she could easily dig her lips, her tongue, her mouth, her nose in to squish among succulent wet meat, repeatedly coaxed out by her suckling, only to then squelch back into place between squeezing muscles when she clenched. With some effort Astrid wedged one arm up between herself and the Pokémon’s warm, gently trembling body atop her.

“You did…” Her breath felt heavy when she sighed out, almost as though she should be able to see it steam out in thick clouds and drift across the couch. “So well yesterday. And you’re… so good to me, you know…”

Already she could tell that two fingers would not be enough. Her focus shifted to one side of Val’s rim, tongue draping across the loosened, twitching skin, Astrid easily hooked three into the ring of the Pokémon’s tailhole. Feeling the difference in sensation, Valkyrie trembled again, yet another low rumble vibrating through her body – and soon followed by a puttering ripple of deposited saliva frothing back out from inside her bowels, stirred along by her rhythmic, eager pushing and squeezing. Hearing this, feeling it simmer against her lips, Astrid sucked her own spit right back into her mouth, rolled it around, and then pressed it back in where it belonged, tongue digging deep alongside her three fingers soon to become four.

Finally she started to draw back, if only to catch a few breaths of fresher air. Further sticky strands of drool mixed with feral Pokémon anal slime clung to her lips and chin, and soaked into the fabric of her shirt; she knew from experience that those would leave a crusty mess once they dried, resistant to a few runs through the laundry, with their scent constantly swirling around and working her up. As she lay there, head back along the arm of the couch, lungs barely able to draw half their volume what with the alpha Absol’s haunches straddling her chest, four fingers of one hand – and now her thumb – pumping, squelching, sinking with only minimal resistance into the Pokémon’s lower bowels, where she felt herself sleeved snug among luscious, pillowy wet walls of meat, she could fully forget about her originally planned task for the night.

“Deep breath,” Astrid murmured, fingers and thumb held to a point. In front and on top of her Val straightened up a bit and did as told, the large Absol’s frame filling out with the inhalation; her Trainer held herself there, circled her thoroughly slickened fingers around and around her stretched, loosened rim, pressed in at the center… and then continued to push on in, gaze focused at the way the lips of her tailhole first pressed in with the entry, then folded back out and once again began to pucker up the deeper she went. Once again the sound of those walls parting open, air guttering inward to fill the suddenly opened space between folds and wrinkles and turns; Valkyrie rumbled yet again, her voice vibrating down through her body – and then jerked, just a little bit, as Astrid’s knuckles popped past the rim of her tailhole and plunged deeper in. The Trainer licked her lips, still able to taste the Pokémon there, and turned her hand slowly back and forth to drill in deeper. “And… there we go. That wasn’t so bad, was it?”

Val turned her head back to regard her again, luxurious enjoyment hazing across her eyes. Astrid kept one hand gripping the Pokemon’s haunch while the other plunged inside of her, fingers still bunched to a point, wearing the Absol’s lower intestines like a sleeve reaching up past her wrist and then back, then halfway to her elbow and back, then a little bit further, and further, and further. Each push scooped out a good amount of slop and noise as well, sticky wet frothy puttering of her own sticky drool deposited there mixed with the thicker, stickier mucus naturally coating her bowels. Skin smeared, muscles churning just like the walls of meat squeezing around her, Astrid finally spread her fingers out inside of the Absol and brushed across the sleek surfaces of her insides, somewhat inflated with spare air caught from her plunging in.

Slowly she worked her other hand underneath to once again cup around the feral’s spade, slimy and sticky and wet with oozing arousal. The Trainer leaned back to watch her own handiwork, arm plunging in towards her elbow, turning deep inside, and then squelching right back out; she pulled until her wrist tugged outwards at Valkyrie’s tailhole from inside, exterior skin bunching back along a slender, sleek squish of red internal meat made external, folding out under the tension of the pull. Then a twist of the wrist – Val rumbled and lowered her front end down again, lifting up into the movement – and back in, then out again to tease right there at the extremity of the stretch; Astrid slipped her thumb out and cupped her fingers inside of the Absol’s tailhole, hooking around, pulling her out from inside and squeezing back at the constant reflexive pushing as her bowels tried to evert and press her back out-

And then her elbow bumped the side of the Dusk Ball still nestled into the corner of the couch. The brief reverberation vibrated up her arm and nudged up inside of the Absol; Astrid paused in her dutiful, energetic spelunking, hand turned upwards this time with fingers spread so that she could feel where the Pokémon’s intestines spread out inside of her, smooth and steady enough that she could press her thumb up and count the number of her vertebrae through her innards if she so desired.

The Trainer leaned forward again to rest her chin along the back of Val’s rump. On reflex the Absol lifted up to bump against her, which of course brought another squeeze of the tailhole around her buried wrist; she slid it back further, turned once again, squelched right back in. “Give me a sec, Val,” she murmured, and then once more pulled back – and kept on going, deliberately slowing down at her wrist first and then her knuckles, turning back and forth to feel her guts tugging and smearing. When she finally fully pulled free, Valkyrie’s squeezing turned to pushing instead, all of those plush wrinkled folds of her lower bowels bunching together and blooming briefly out through the stretched rim of her tailhole, finally releasing that caught air strung through with sticky saliva and ropy mucus.

She reached back for the ball, then had to lunge for it again when it squirted free from her slick, slimy grasp. Astrid made sure to roll it back and forth within her palm as she brought it closer, transferring as much of that thick coating of bodily goop across its smooth surface as she could. Then she brought it to her lips, couldn’t help but sniff at it, and then did so again, filling her lungs with the rich, smooth, oddly pleasant scent that she had long since recognized as Valkyrie’s insides, and finally planted a kiss to the smooth, sludgy surface. Then she slipped her tongue out, swirled it across, welled up a mouthful of drool, spat to add that to the mix… and noticed that it just spread across the surface of the much thicker, much stickier slop already coating the ball, and head to further open her mouth to rub it in.

When she swallowed then, it felt as though she had instead pursed her lips to Valkyrie’s stretched, gaping tailhole and sucked the slime out of her, that coating of mucus instead sticking to the back of her throat and filling across her tongue. Mouth pressed to the now dripping Dusk Ball, tongue working, throat constantly pulsing in working up and smearing sticky drool across the surface, the Trainer smeared her other hand back and forth across the Absol’s jiggling wet spade, gloved herself in that wetness, and then trailed it back up to continue teasing and working at her hungry tailhole, all of those inner folds puttering and squelching together once again in anticipation of the coming touch.

The ease with which the Absol’s rump consumed her relatively unlubricated hand impressed, yet did not shock, the breathless Trainer. Even without bunching her fingers together, even with just sliding her fingers straight into succulent flesh, the Pokémon reared up, pushed back, squelched and sputtered and squinched again, and then that used and abused ring of muscle flexed back around Astrid’s wrist near the wristband where she kept her Mega Stone. Briefly she smirked, remembering the time she had lost that inside of one of her other Pokémon and had to go digging around for it; then she drew her hand back, pulling it almost all the way out while still leaving the ends of her fingers inside, pushing up against one side, keeping her held open.

Loosened flesh squelched into the spaces between her fingers, then attempted to clench inwards again when Astrid nudged the slickened surface of the Dusk Ball in against the opened space. Yet again those near walls squelched in and mushed against one another, flexing, trembling; Valkyrie stretched her head back along her shoulders and purred out into the relative stillness of the apartment, deliberately squeezing back with her muscles so that her lower bowels once again blossomed up along the ball’s surface.

“Good girl,” Astrid breathed. She rolled the ball beneath her palm, briefly settling it between her hand and the feral’s revealed insides; even without pushing she could feel how easy it would be to slide it in, and sure enough with the slightest pressure, those curls of squishy, lumpy red meat stretched to slide around the already slimy shape. “Good girl. You want it bad, don’t you? How deep…?”

Val mrowled again, then moved to push herself back – which afforded Astrid barely a fraction of a second to wrap her fingers around the ball and seize it in her fist. For a moment there was actually a touch of resistance, and then all of that slid away and she sank straight in, parting slick walls of meat around her, squishing deeper, making way inside of the Absol, straightening out the curls and coils of her intestines as she went. With her fist stretched out like this she could even more easily trace the contours of the Pokémon’s guts, the soft little roils and sleek texture slipping in across her arm, sleeving over her skin, twitching and trembling the deeper she went.

She leaned in as she pressed, elbow lifting up towards her body, shoulders coming in against Valkyrie’s haunches near her raised tail. Astrid tilted her head and rested a few kisses along the base of that tail, for a moment drawing back, twisting her arm with the Dusk Ball still clutched in hand, then plunging back in, with the displaced air and sludge once more puttering out across her. Even as she sank in deeper the Absol still continued pushing, in turn coaxing her arm even further inside, tensing her muscles and bowels until her entire body trembled with the effort and her rumbling stretched out through her chest.

Astrid giggled softly, the wet warmth of the Pokémon’s insides trickling down across her chest. “Don’t hurt yourself, now,” she cooed, and once again ran her other paw down underneath where she fully expected to feel Valkyrie’s pushing and straining to have had an additional effect on her body. Looks like I won’t have to clean the couch again tonight, she thought, with some disappointment. “We can always slow down. That’ll help you out in the long run, and – then I-”

The feral’s rim squeezed around her just past her elbow, clenching in along a vein so that a gentle tingling rippled through her fingers. Astrid wiggled her fingers to wake them back up, turned her hand again, fixed her grip on the Dusk Ball now buried hopelessly deep within the Pokémon’s intestines, then tightened her palm around it again – and instead due to the thick, gooey ropes of slime coating fingers and ball both, lost her grasp and felt it squirt out between her fingers.

Valkyrie immediately responded, her back jerking upwards and her tail flicking. At first Astrid’s heart leapt in her chest, but then the Absol relaxed again, her purring resuming as normal with a low, deep rumble of satisfaction pulsing underneath; pretending as though nothing had happened, the Trainer turned her shoulder a little further, stretched her fingers out, dug a little deeper. She pressed, squished, molded, mashed, and otherwise spread Valkyrie’s deeper intestines out around her, trying to find any semblance of space where the meat of her body naturally squeezed inwards, pulsing rhythmically with the natural contractions of her bodily systems… and she could not find it.

Figuring she might have just had a bad angle, she drew back, pulled her arm out halfway to the wrist, and then pressed in again, this time bunching her fingers together into the usual point all over again. There was that brief pulse of resistance again inside, where she carefully worked her way in, teased that second sphincter open, and dragged it along her arm like a loosened rubber band; then further, turning her hand this way and that, following the curves, straightening them out… digging around until she had to turn her chest sideways with her arm fully extended, wrist angled, reaching, scooping, digging into simmering sticky wet warmth.

And still she could not find it. Valkyrie certainly did not mind, though, the Absol’s entire body rocking forward as Astrid pulled her arm out, then leaning back when she plunged in once more; yet again she lifted herself up, tension pulling against Astrid’s hand and arm as she dug until she realized that she was literally pushing out at the Pokémon’s underbelly from inside. She leaned over and vaguely saw the shape of her own hand, fingers extended, poking against skin and meat from inside.

Regretfully, then, the Trainer drew back… and back… and back, able to feel Valkyrie’s insides trying to pull out around her arm, until once more the feral’s well-trained hole squelched and spluttered her hand free from its depths. Thick ropes of slime hung down, hooking between her fingers, dribbling towards her elbow; the Trainer shook her arm out a few times, flinging those sticky, glue-like strands out across the floor – I’ll have to clean that later – and then moved to slide off the couch.

“I’ll be right back,” she said, holding that arm a safe distance away from herself; it would stain her clothing. “Gonna go grab another toy for you…”

As she hustled down the hall to the bedroom Astrid fished around in her pocket, then cursed under her breath; she had left her phone in her satchel, which of course still lay over the arm of the couch. I hope this isn’t serious… she thought, then tugged open drawer after draw of her dresser first, and then nightstand: she shoveled through various toys and implements, bottles of lube, beads of various sizes from her thumbnail up to both of her fists pressed together, long snakelike insertions of soft silicone, thicker ribbed ones that she had to heft in her arms to be able to lift properly – and then finally nestled into one corner, in the top drawer closest at hand to where she slept, the sleek, metal tool that looked for all the world like a medical device because, simply, it was.

Before heading back Astrid twisted the knobs on the speculum to make sure that everything worked smoothly. She also had one of the variety which worked via locking lever, but often found the slower, more deliberate action of the knob-based ones worked better, and were generally more comfortable both for the recipient, and for her when she inevitably dove in between the metal jaws.

On her way back down the hall already she had brought it to her mouth to play her tongue over the smooth material, slurping and spitting and sucking to coat it as thoroughly as she could, thankful for the way that the slime of Valkyrie’s bowels coated the interior of her mouth. When she reentered the room the Absol still waited for her, though had turned her body to prop herself up along the cushions, hindpaws braced down against the floor, tail raised and hole still parted open. Easily visible inner meats squished inwards in response to seeing her Trainer approaching again, and the Pokémon’s demeanor visibly shifted when she caught sight of what it was Astrid had gone to retrieve.

Arousal still warring with faint nervousness, the Trainer pushed the table before the couch back for space and then settled in on it. “You remember this, don’t you?” she cooed, with a gentle few pats to Val’s hiked rump; the Absol lifted up further into the touch, clenching once again, spade flinging off a few ropes of sticky arousal as she did so. “We’re gonna do this again. Probably push you a little bit further, just because… I know you want it.”

Already she knew that she would not have to ask Valkyrie if she were ready. Even with the mouth of the speculum already opened a bit, Astrid could easily nudge in the smooth, polished surfaces of metal into the waiting folds of flesh, angling up underneath her tail and then down to the other side as well; those same slick, wet wrinkles squished in around the remaining space, just as they had done for her fingers a moment ago. In fact, to keep the device stable while she cranked the knob to spread it open, the Trainer had to once again plunge her hand into the space between Valkyrie’s yawning walls, holding back the encroaching flesh… until, finally, the turns of the knob came with resistance, and she felt that already-stretched rim inching slowly further open.

As soon as the resistance began, Val rested her head along the couch and rumbled again. A steady clench forced the speculum to settle in to its proper position, braced rim lifting up along her tailhole, cupping it from both inside and out; the device trembled in its entirety underneath the force of her musculature, then finally relaxed again when she did.

“Let me know if it’s too much,” Astrid said, still slowly turning the knob. She turned her body and reached for her satchel with her other hand, then in another moment had fetched her phone from inside. A few quick taps, a swipe, and another tap, and then the beam of the flashlight flicked on: she lifted it up, angling straight into the damp, dank, humid cavern opened within her Pokémon’s lower bowels, and immediately let her gaze drift across all of the hanging ropes of slime suddenly illuminated with the glow, and the silken wetness coating every curve and contour.

Deep inside of her body Valkyrie’s guts churned and pulsed all on their own, constantly shifting, moving, squelching even beyond her control. Each turn of the knob coaxed out another little tremble and squeeze from her, but even through these rhythmic motions she could see the pace of the Absol’s breathing and the beat of her heart, through the way her opened bowels slid and slurped across themselves, how the natural curvature of the deeper walls pulled together and then parted wetly open, how everything shook, trembled, jiggled.

Still no sign of the lost Dusk Ball, though a certain distance in the feral’s guts winked inwards again, beyond the reach of the speculum. Astrid swallowed, senses consumed with the presence of Valkyrie’s warmth and musk, and once again turned her body to begin sliding her hand in. Naturally she had made sure that she could fit her hand in through the mouth of this speculum, and as such she plunged right into that damp, swampy heat trickling down all around her, and did not touch meat until her fingers brushed against that deeper pucker… which parted smoothly, easily around her fingers, winking open, wrapping in around the shape of her knuckles, her wrist, her forearm.

If I wasn’t… trying to find something… then this would be… worse, she thought with some annoyance: already she missed the sensation of wearing the Absol’s lower intestine like a sleeve, with her limply gaped tailhole sucking around her arm halfway up to her shoulder, the tension of each muscle squeeze tingling at her nerves. Carefully she guided Valkyrie around to a more comfortable position with her other hand, fingers easily slipping in to the forcibly gaped rim of her tailhole while keeping her phone flashlight properly angled; it almost felt like she were digging around on the interior of an inflated balloon, slipping and slurping all around her.

The further she went, though, the more her attention shifted to each and every one of these folds and wrinkles and contours, glittering, glimmering, glistening with natural gathered wetness. Every single touch and shift elicited a new response from the Absol’s bowels halfway clamped around her arm, the speculum clattering softly as its mechanism strained; Astrid came in closer, leaning in until she could bask in the simmering heat of the inside of the Pokémon’s body again, and then paused, worked her tongue within her mouth, pursed her lips… and let a single thick rope of saliva dribble out.

It hung there in the air, then sagged down further, plumbing into the beast’s opened rim, dropping down further, then finally breaking free and splattering against one of those inner contours, where it then smoothly rolled in along where her elbow now disappeared among squelching wet wrinkles of meat. The Trainer swallowed again and pulled her arm back, fingers spread to tug out at Val’s walls from inside, until they coughed open around her knuckles; from here she welled up another mouthful of drool and this time deliberately spat it in, the frothy mess splattering across silken red flesh and earning another shivering squish and squelch.

Imagining that this might actually help, Astrid straightened up where she sat and did so again, and again, each time twisting her hand outwards and then plunging it back in, mixing her added drool with the slime and sludge already churning inside. Val continued to pant and rumble and purr with delight, every muscle in her body either tensing, squeezing, or relaxing in rhythm with one another; her Trainer could feel the constant motion of her bowels gloved around her arm, reflexively trying to work her down and push her back out, in turn just inviting her deeper in. Again she angled her shoulder, then twisted her body; she led with her fingers, poking, prodding, searching, unfolding contoured wrinkles of meat, breaking sticky ropes of mucus, sliding, digging…

...brushing across a smooth, solid rounded surface, nudging it a little bit deeper. Heart thumping in her chest, Astrid swallowed – still tasting Absol rump – and twisted her shoulder a little bit further. Yet again she could feel the sensation in her fingers starting to tingle with the constant pressure sucking around every inch of her arm; still holding her phone, she moved to crank the speculum just a little bit wider open, then a touch further, and then a little but further from that, so she could sink in an extra quarter-, half-, whole inch. The muscles of her shoulder tensed and twitched with the angle; she bit her lip, closed her eyes, imagined the shape of Valkyrie’s twisting, snaking cuts straightened out around her extended arm, felt the ball again… and finally managed to loop her fingers around the far side of it.

It stuck briefly in place, sucked comfortably in between contours for Val’s body to likely try to process in the usual way, then nudged gently along. Again and again Astrid rolled her fingers behind it, coaxing it closer until its now very warm surface nestled into her palm; slowly, carefully, she wrapped her grip around it and then began the process of uncoiling her arm from within Val’s intestines, the Absol still shivering, trembling, rocking slowly forward and back to ride her Trainer’s arm and clenched fist.

“Val – would you-”

The further she brought it, the harder it became to continue pulling. Astrid turned her phone flashlight off and tossed it to the side so that she could brace her other hand against the Absol’s haunch, pulling out from inside; even without the light she could see the way that inner ring pulled outwards, intestines folding out within themselves until it finally pulled free from the extra girth of the Dusk Ball clenched in her fist. Valkyrie rumbled again, her cry ringing with deep, indulgent pleasure; the mouth of the speculum shivered with her clench before she pushed again, sleek metal starting to lift up and outwards, and-

And she could not fit her hand through it with the Dusk Ball still held in place. The Trainer blinked, tugged, felt the device slip a little bit; she reached in and under to work it a little further open, tugged again, frowned, tugged once more – and with a backwards buck from her hips and a forceful clench which quickly turned into an outwards push, Valkyrie successfully squirted ball, fist, and speculum all together out from her well-used guts alongside a wet, puttering splutter, frothy drool and anal slime welling up from inside to dribble down across the base of her similarly dripping spade.

Now wearing the speculum like a bangle, Astrid reached up to wipe the sweat from her forehead, then realized she had just smeared Absol goo across herself instead. She giggled softly, rested the Dusk Ball in her lap where it immediately started soaking through her pants, and leaned in to tug Valkyrie back against her again; the Absol trembled with relief and enjoyment, then nestled back into the embrace – and puckered against Astrid planting a few more kisses beneath her tail, the Trainer making sure to suck up all of the drippings that she could.

Good job,” she cooed, and then finally stood up with phone and Dusk Ball clutched in the same hand. “Very good job. Still got the energy to go out tonight?”

Valkyrie tried to stand up, wobbled on shaky legs, and then plopped right back down to the couch. Even afterwards, now, her tail still remained partially hiked, rim stretched so that it more sagged sloppy half-open across itself; she rumbled with satisfaction and folded her paws beneath her head, then settled in more comfortably. Astrid chuckled and looked over towards the window, then back to where the Absol now lay.

“Okay,” she said, “okay. I understand. I’ll…” But then she looked down to the slick, slimy ball held in her hand, thumb brushing across the button. Thick, slightly discolored strands of goo spiderwebbed across the sleek black and green material; after a moment she looked back over to Valkyrie, regarding her Trainer affectionately from beneath heavy lids.

Then Astrid sighed, slid her phone into her pocket, and stepped around to sit beside the Absol. “I’ll have to go get some more of these,” she said, and reached forward to place it atop the table. “This one is going with the other toys. What do you think of that?”

Valkyrie rumbled again, nudged against her, and purred.