Furtual Reality [Commission]

Story by Lukas Kawika on SoFurry

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

Oakley the human here just recently got a brand new VR headset, and on a weekend when his parents are out of town finally has the chance to try it out! Very quickly he discovers he's got what's called "phantom sense", wherein his brain likes to fill in the feelings and sensations of stuff that happens inside the game. As soon as his friends catch on to this, they've got a hell of an idea for him - and soon send him the link to what's supposed to be the hottest VR sex experience out there. So Oakley downloads it, makes for himself an avatar and a partner, and gets right down to business, but...

He's been tasked with watching over the family dog, Zeke, for the weekend. Zeke is a fair bit smarter than the average dog, though, and also soon catches on to what's going on with Oakley locked inside his virtual experience. The fun part about those VR headsets is that you have no idea what's happening in the actual physical world outside the game, and - well, that tongue slopping up and down just feels so dang real with Oakley's phantom sense...

This story went up early on my Patreon, so if you'd like to see other stuff early as well, you can get in for as low as $2 a month - which also nets you a 5% discount on regular full commissions \o/

Which, speaking of, I'm currently open! Send me a note <3


Oakley took one last look around his room, heart thumping with excitement in his chest. Several months of stashing away excess from his paychecks at work alongside the allowance that his parents still gave him – as soon as he had turned eighteen earlier in the year he had expected that to stop, but still the automatic transfer showed up in his account, and still he avoided mentioning it just in case they had forgotten.

All of that time and preparation, also spent in rearranging his room, pushing the furniture up to the walls, clearing a spot right here in the middle along the rug… he had thought it would be enough, but after setting up the software and drawing the boundaries he found that he was barely at the minimum for the standing-room setting. Still, though, the fact that it worked at all, and that he had done it… it was a little glitchy at times, and sometimes it skipped, but other than that it all seemed to function.

One lightbox – that’s what the little infrared camera device was called in the manual – set up on the upper corner of his desk, with the other along the shelf by the door. Not perfect, as he hadn’t gone for the stands to angle them properly, but it still worked. He swallowed, looked down at the VR headset where the setup program had asked him to rest it on the floor, waited for the final initialization to finish… and then felt the excitement course through him again when it dinged on completion.

This was it, then, complete with a weekend where he had the house to himself, his parents out on a trip with some of their work friends. All he had to remember to do was feed himself, take a bathroom break every now and then, and then of course One of his friends had sent him a rhythm game to try out with the VR system, and then a second had sent him an interesting little three-dimensional puzzle thing… and he had a handful of other things spread throughout his wish list, “VR experiences” and “cinematic experiments” and other things described in lofty and ambitious terms. Satisfied with the setup, double-checking the activity readout on his main desktop screen to see how much the setup taxed his system, he grinned, stood up, settled the headset on his head, gripped the controllers… and then slid the visor down into place.

Then he took a few minutes to fiddle with the straps and get the fit just right. But then he got into it, and immediately after navigating the entry menu, cleverly set up like he was actually physically navigating a set of holographic tiles in front of and around him, slid right on into that first rhythm game.

The immersion was unbelievable. When the lights of the menu selection and then title screen dimmed around him, when the bright neon glow of the game kicked in, when he could see those running lights stretching up and over his head, back beyond his shoulders… when he turned his head and looked around the virtual space, Oakley felt as though her were actually here, this is dark theater-like room. He looked down, his carefully-positioned speakers outside the game aiding in the sensation, and tapped his foot against the floor there: still he felt the soft plush of the rug with hardwood beneath, but when he tapped it again, and again… he could almost convince himself that he was feeling the stiff reverberation of the metal floor in the game, rippling out and up his leg.

Once more he looked up to the title in front of him, hovering in the darkness just beyond his grasp. Oakley blinked against the lights, lifted a hand, saw the ghostly figure of the in-game model there within the headset, and to his surprise also felt the warm glow of the neon along his face when he turned to read the instructions and warning. This glow cooled a bit as the dialogue box popped up and blocked it, then returned when he pointed to I Accept and pressed the button. That was a neat little interaction too, how the buttons were presented as actual physical objects within the game space, and when he reached out, avatar’s fingers spread, and pressed into the surface… how he imagined he could feel that smooth front with engraved letters, material like something between plastic and fiberglass. It slid back, socketed into place, thunked there, and then the menu faded and the lights returned.

It was a little disorienting at first, but he quickly got the hang of it after going through the various stages of the tutorial. A game like this was more work than he was used to, as well, with swinging his arms and dodging side to side, wincing every time he accidentally bumped into one of the obstacles, squinting his eyes against the shower of hot sparks that rained down when he successfully hit one of the rhythm blocks. Music pumped around him, lights and glow flashed… he failed the first song a few times, bumped the difficulty down, passed it quite easily, then moved on to the next one.

There he lost a good forty minutes or so, bouncing back and forth, waving his arms, dodging the obstacles, and overall putting himself through a much more intense workout than he had expected. At the end of his fifth successful level he bent over and rested his hands on his legs, then jumped as the controllers thumped against his knees. Having become so embroiled in the action, he had almost forgotten that it even was a game. Oakley had felt the rush of wind from each of the blocks and obstacles as they passed by, had sensed the resistance when he activated those blocks and hit the power-ups… the worst part, really, came from how in-game his avatar was nothing more than a pair of disembodied hands. For this reason he tried to avoid looking down at himself, or rather where his body should be, as it put an odd sensation of vertigo in his head and chest.

Satisfied for now, he straightened back up, reached up to slip the headset back off, and then jumped at a new ping and icon popping up in the corner of his display: Lukas has invited you to play. That was interesting. He raised his eyebrows, paused in taking the headset off, and instead moved to navigate the in-game – or rather in-experience – version of the same menus.

Lukas is typing…

_ _

“Hey dude, see if you can hop in on this – it’s like a big ol hangout type thing. It’s a pretty small download so it shouldn’t take long. Let me know when you’ve got it up and I’ll send you the code to our room.”

He felt as though he might see about taking a break soon, but he was just getting into things. Oakley walked around in the somewhat restricted virtual space, now feeling the thin echo of laminated hardwood underneath his feet as presented in this other space. For a while he actually forgot that he was walking on the rug in his bedroom, instead of the hardwood that was actually there underneath – but the ding of the notification stirred him out of his thoughts, and in another few seconds he was on his way into the next game.

The interface for typing a message was predictably quite clunky, so after spending a few minutes attempting to do that Oakley gave up and opted for a voice message instead. Lukas, a friend he had first made in physics their previous year at school, took the time to listen to it and then guided him through the process of getting him into the room. When Oakley finally loaded in he kept his eyes closed at first, letting the vague impressions of light and color swirl by and around him. The longer he kept the headset on, the more he felt as though he were actually in the worlds and environments the games constructed around him.

After a second spent in what he assumed was a loading screen, the lights and colors changed, and a quiet arrangement of sweet, gentle sounds stirred around his ears. When he opened his eyes he found himself in a charmingly blocky forest environment, as though he had been plucked right out of his life and deposited into either a game that came out when he was a kid, or a recent indie project trying to emulate that exact look.

“Whaddya think?”

That was Lukas’s voice. Oakley looked around a little more, the trees overhead swaying in a breeze unseen yet still easily felt along the bare skin of his arms and through his hair, and when he turned to face his friend he – jumped again and paused where he stood. Before him stood not the Lukas he expected, but rather what looked like a… weasel, or an otter.

Otter. Oakley noticed the long, thick rudder-like tail hanging out behind the figure, its physics interacting not quite fluidly with the ground beneath it. This figure moved with the distinct angular, somewhat jerky lilt of someone like him running a regular VR headset, and sure enough when the otter opened its mouth it was Lukas’s voice that came out of it.

“Check it out,” he said, the audio compression surprisingly acceptable. “I’m an otter. A sexy little otter.” He lifted one leg, gave it a kick, then did the same for the other – and the sound of him reconnecting with the floor in his own bedroom came through the mic, which in turn made his avatar’s mouth open to broadcast the sound. That was a little bit odd. “Try it out. If you click – no, the other button…”

Before him suddenly spread out a wide array of premade models as well as what looked like a custom choice option. Lukas guided him through some of the basics, Oakley again and again experiencing that same twisting vertigo as his height and perspective abruptly changed, as he became taller and then shrunk back down; he swiped through the different options, things from fantasy and books and movies, until he managed to find the same otter model that Lukas had chosen. That might be fun, he thought. He hit the Confirm button, closed his eyes again for the change in avatar…

…and then shivered as another breeze ran its cool fingers through his thick, dense fur, like something between plush and velvet. That was an odd sensation. Even with the strange, choppy inputs from his two lightboxes and controllers, when Oakley ran his hands – his paws – up and down his arms, he could still feel the way his fur shifted and adjusted beneath his fingers, thick plump pads at the end of each one.

When he looked up again he realized Lukas was watching him, the avatar’s eyes doing a surprisingly good job of emulating his concern. “All good there? You haven’t said anything, I-”

Oakley nodded. The feeling of the headset still in place was another block there, something that briefly yanked him away from the immersion. “Oh, yeah, it’s just…” He twisted around, saw his own thick rudder tail hanging there, gave his hips a shake… and, unsurprisingly, felt the residual pull and tug of the huge appendage swinging around, following through with the motion. “I feel like I can – feel everything. You know?”

Lukas scratched his chin, the end of his finger slightly clipping into the mesh of his jaw. Oakley did the same – and felt the short, blunted claw running through thick fur over smooth skin. “No,” Lukas admitted. “But I have heard of something like that before. Is it just in this one?”

“No, it’s – when I was playing my other game a little while ago, I was really feeling like…” While he spoke Oakley turned to the side, just now realizing that another of their friends had hopped in as well. This one had chosen one of the big dragon avatars, one of the ones that had to have been custom-made for the loving detail sculpted into it.

“Ooh,” said the dragon. He didn’t recognize the username, but the voice definitely belonged to their other friend Dylan. “You said you just got your system set up, right?”

“Yeah. Just, like… an hour ago, now. Should I take a break? My eyes are hurting a little bit…”

Dylan and Lukas shared a look, before each turned back to Oakley before them. “Probably,” Lukas answered, “but before you do that, you’ve gotta – check out this other thing. Dylan, you’ve got the link to it?”

“Yeah. Let me log out of this right quick and I’ll send it over, ‘cause I’m thinking…”

Lukas laughed, the jaw of his avatar opening wide for the sound. “I’m thinking the same thing, dude. Sorry to cut this short, Oakley, but you have to see this other thing…”

He did indeed take the chance then to back out of the game and finally take his headset off, the real world around him shocking into clarity and focus more than he had expected it to after the virtual spaces before. He rested his headset and controllers on the floor again and walked over to his desk chair, pushed off to the side to make as much space in the middle of the room as he could, and then slumped down into it, for a moment reminding himself that he did not, in fact, have fur and a tail, and that he was more than just a pair of neon-colored, translucent hands floating into a synthwave void.

Just like before, the vertigo passed before too long and Oakley spun back around to face his computer monitor, his strange experiences in the virtual realm already sliding back into memory for the few moments before another message notification popped up, this one from Dylan. As he moused over the link in the message, Oakley realized he shouldn’t have been surprised that Dylan had chosen that avatar; after all, his icon here as well as on all of the other social media was also a picture of a dragon. A rather high-quality picture, likely also custom-done.

As though sensing his friend’s hesitation at seeing the link, or likely expecting it, the little Dylan is typing… notification came up a second later as well.

“i know it looks sketchy but trust me on this one dude lmao – it’s something that a friend of a friend cooked up, it’s great shit”

So he took a breath, clicked on it, sat back in his chair…

“just make sure that nobody’s around when you’re doing this of course. lol”

…then leaned back and swiveled around a bit to look at the door, just barely ajar. He knew he shouldn’t be worried what with his parents being out, but there was always the chance they might abruptly come back, or someone else might come over, or… no, he told himself, that’s stupid. He still kept his laptop near his bed at night, door closed and one eye on the light coming in through the hallway, just in case his parents decided to check in on him again like when he was a kid… some habits were hard to break.

While he waited for the game to download he glanced again and again back at the door, trying to listen for any telltale signs of his parents’ unlikely early return. Back and forth he looked, repeatedly reading through the summary and features of the game and then minimizing the window just in case. “Live out your sexual dreams, the banner said, with our state of the art experience…”

“Sourced from some of the best sculptors and animators in the industry, we aim to provide the premier virtual fantasy experience.” Even from the first few slides Oakley could tell the quality of this game stood head and shoulders above the other two he had tried tonight. “Change your build, your body type, your appearance, your equipment. Mix and match to create your perfect You from our ever-expanding catalogue…”

The next set of slides made Oakley again glance over his shoulder. He shifted in his chair, pants admittedly becoming a little bit tight already. He had seen plenty of porn and pictures and videos and such online by now – who hadn’t? – but never anything else in person. Some of these screenshots, without the framing of the virtual world around them, might have almost convinced him – especially the ones showing off some of the other animal-like avatars. The dragons, being mythical, predictably had quite a wide selection on display here in the examples, but then as he went through the other options… so that’s what an otter’s looks like, Oakley thought, bringing up the way Lukas had looked in their last game.

But that thought felt a little bit weird, so he shook his head and tried to shoo it away. A good selection of canine bodies as well, fur sculpted to varying degrees of believability, with… bright red flesh, the lightning so perfectly angled and reflected that, with yet another glance over his shoulder, Oakley had to lean in to double check that it wasn’t an actual photo.

Yet another notification, startling him upright and making him actually miss the minimize button on the window. Oakley looked around his room, sat back in his chair, sighed, and then slid the mouse over to start the game up. He had the headset mirror its output to a window in the corner of his screen, too, and upon starting this one up scanned over the rather detailed adult content warning. That done and on the title screen, thankfully more respectable than the rest of the website, he looked around once more, stood up, stepped over to his headset and controllers in the middle of the floor, and slid the device back on.

Immediately the world swirled around him again, and in another few moments Oakley found himself tightly wrapped within the ever-changing sensation of skin, scales, and fur as he looked through the avatar creation. This wasn’t all the game had to offer, though: there was an option for crafting a partner as well, and as he worked his way through that he found himself steadily more flustered with the different options.

Oakley was still inexperienced in person. There was just something about these animal characters that enticed him, something about them bordering the line between fantasy and reality, with fur so soft and supple it looked as though he could reach out and brush it… and as he did, his in-game avatar smoothly following what he felt out in the real world.

Just like he had discovered before, though, before long these two feelings became one and the same. Oakley swallowed, the weight of the visor wrapped around his head turning instead to the odd sensation of large, furred ears protruding up, and the gentle stirring of the air conditioner in his room changing to the light breeze that blew through the idyllic riverside clearing the game had chosen for the character creation. He reached forward towards this “partner” he had made, right now a female wolf with bright yellow eyes. She shifted her idle posture as he reached out, eyed him, looked up to his face, and smirked. For a moment Oakley felt as though she were actually watching him, and when he touched his fingers to her arm, her fur there parted to the contact – and he felt it in turn, too, his brain filling in the gaps for this virtual experience that could not actually be there.

What an experience this was, and yet… something wasn’t quite right. He settled back and swiped through the creator again, changing the length of her fur, the color… her species, from wolf to fox, to golden retriever, to… German shepherd. That worked. He broadened the shoulders, thickened the fur, saturated the colors… changed her to a him, eyes, mouth, shoulders, chest… lower.

Then came the interesting part. Oakley stood there, mouth hanging partially open, as he gave his partner the complete set of attachments that he had seen in the advertising slides. Thick, plump sheath connected to the lower belly by a supple membrane of skin and fur, with a pair of heavy balls hanging underneath… and it looked so real. Tentative, curious, he reached forward, swallowed, paused… then rolled his fingers beneath those balls, and felt them slip and roll and settle into his palm, the motions inside the game a little twitchy but still far better than he had expected.

He could do this for himself, too. As soon as the thought hit him he straightened up again, made eye contact with this partner of his, smirk still in place, and went back to his own menu – while he brought his hand up towards his face and gave a tentative sniff there, still able to feel the slight heat and tingle of the shepherd’s endowment.

It was worth a try. Another thing he noticed, though, was that when he switched his own model to nude, the sensation of his clothing in the real world paired with the full set of various types of genitalia, jiggling and hanging and bouncing as he swiped through him, gave him another strange sense of vertigo. For a moment Oakley paused, lifted the visor, once more looked over his shoulder at the door, and then after a minute spent building up the confidence tucked the controllers under his arm so he could unbutton and drop his pants.

Only afterwards did he realize he should have first checked to see if the window right there next to his desk was closed, which thankfully it was. He kicked his pants and underwear off, looked down across himself at his furless human body, licked his lips… and dove right back into the virtual world.

This time he could feel the weight and heft of the different parts as he swiped through them, every now and then reaching down to touch and poke and squeeze, the odd shape of the controllers providing only a slight intrusion. He imagined that he could feel the short, thick fur coating his sack when he changed to the same set he had put on his “partner”, then that the sensation of tugging the sheath back and forth, back and forth over a slick red-fleshed canine shaft, growing steadily with the motion as well as with his own in-person arousal, fizzed and tingled through his abdomen.

Such a sweet warmth, echoed through wrapping his actual fingers around his actual self, then mirrored back to him through the game… he tilted his head back and sighed, once looking up to the warm sky of the virtual space, then back down to watch and feel as he stroked at himself, fingers pushing his thick sheath gently back, soft slickness of natural arousal smearing off on the pads of his paws. Another breeze blew and tickled at the fur all over his bare body, whispering in his tall ears and teasing at his tail wagging slowly behind him. Oakley swallowed, spread his legs, felt the soft grass part beneath his footpaws…

~ ~ ~

Zeke nosed through the door of the bedroom, his tall canine ears perked and tail swaying idly behind the feral’s body. The parents had gone off on the trip they had been speaking about, which left just him here in Oakley’s care – and Oakley was supposed to have taken him out for his walk about twenty minutes ago now. Curious about the holdup, the feral German shepherd had come upstairs here to see what was going on, and here in his owner’s room found him standing there with that odd headset over his head, and each of the controllers clutched in either hand.

Interesting. The shepherd padded slowly into the room, careful so as not to interrupt the human male’s experience, and then sat down near the door as he watched. He couldn’t quite see what Oakley was doing from here, though he did notice the mirror of the output up on his computer screen, connected to the sounds playing through his nice speakers. He was on his own – Zeke had heard him chatting with his friends earlier, and poked his nose into his room to see him sitting at his desk for a bit – but still making little movements with his hands and arms, corresponding with little changes and tweaks on the mirror on his screen.

Now he sat in place atop his chair in the center of the room, one of the controllers hanging limp from his hand while the other remained in place, legs spread and… completely bare, the shepherd noticed. Zeke licked his lips, tilted his head, and came forward a bit, keeping his distance as he circled around where his owner stood, completely oblivious to the dog eyeing him from below. Oakley stood with his mouth partially open, concentration likely focused within his own little world there; with that one controller he flicked and changed the appearance and whatever else, while with his other hand…

Zeke sat back down again, tongue lolling out of his mouth as he watched his owner reach down, squeeze at the base of his half-hard shaft, and give himself a stroke and a rub. Over on the screen he looked at the tall, broad-shouldered form of another German shepherd, this one shaped halfway between himself and Zeke here before him, two-legged and human in form yet still with those distinct animalistic shapes and flourishes. How interesting. Zeke looked forward and up again, watching the way his owner involved and immersed himself in his experience without the knowledge that he was being watched by another, much more physical and real German shepherd.

The human scrabbled for his other controller, took hold of it, idly pointed it up and over, then hit the button and dropped it again – and then settled in, leaning back against his chair while he spread his legs further apart and came closer to the edge, warmth and weight of his growing arousal hanging out. The noises coming through the speakers and the shapes up on the screen gave Zeke a fair idea of what was going on and what he was doing, and as the shepherd sat there watching the screen, he noticed that his owner shifted and responded in turn: he seemed to jump when the shepherd on the screen reached forward and gripped his shoulder, angled his head when he touched his jaw with his other paw, then swallowed, straightened up, and looked down as he dropped to his knees between his legs.

Zeke stood up and came forward a bit further, facing his owner while he kept his head angled towards the screen. Oakley rolled his head back and sighed, fingers of his free hand digging into his bare thigh as the shepherd on the screen settled into place, warm eyes glowing up at him. He shifted and squirmed as though he could feel the dog’s breaths – which, likely, he could, what with Zeke here approximating the virtual shepherd’s place – then adjusted again, bared cock rolling across his belly with another twitch, another throb. His hand came down again for another stroke and squeeze, then rested at the base, held it forward… and Zeke moved his head forward in time with the lovely dog on screen, and tried his best to time his lick with the virtual one.

Immediately this had the expected and intended result, Oakley’s shoulders bunching up and the human arching is back beneath the sensation. His lips pursed and he sucked in a breath, then let it right back out; Zeke swallowed down the faint yet sharp taste of musk and arousal, broad tongue having cupped his length from base to tip just as the virtual version had done. With that one lick Zeke watched the other German shepherd smirk, swallow, and then sit back for a moment, making a show of wiping his mouth and showing that broad, luscious tongue of his.

~ ~ ~

Oakley shuddered with the residual sensations of his brain filling in the gaps here, exactly as he had hoped it would have done. So surprising, so intense – that lick had felt real enough that still he imagined he could feel the faint trickle of saliva rolling down towards his fingers at his base, where he held his now fully-hard shaft out and up. He had actually had to pause the game for a moment, so surprised was he, but now that he knew what to expect he reached over, tapped the controller again, settled back into place… and then shivered again as the shepherd leaned in to drag his tongue up, and as his brain emulated that sensation almost perfectly throughout his body. He could even feel the little push and bounce that that deft tongue gave to the end of his shaft, and the warm breath issuing out and down over his groin.

In for another lick, and then another, this one up the side, then another up the other. In the simulation it was the dog’s paw keeping his shaft up, and as it slid away to let his arousal rest against his belly, Oakley followed in turn – but still felt those licks as they came, admittedly at a bit of a slight disconnect between when he saw them and when he felt them. It was easy to ignore, though, and didn’t take him out of the world or experience in the slightest. The soft sounds of slick tongue and saliva dragging up and over, the feeling of that lovely muscle as it worked over and down along his body… the sensation of warm hybrid paws along his thighs came to him at a bit of a distance, a little foggier and less distinct than the concrete, intoxicating feeling of this tongue dragging up and over, but Oakley didn’t mind that so much. That wasn’t the central point of the experience, after all.

He watched, stunned, as the German shepherd he had so carefully crafted started to bob his head up and down along his length in the simulation. Some things were a little different, as Oakley had settled on the same sort of sheath and canine shaft for himself, but still his mind adjusted and arranged everything as he might expect. The feeling of those lips pulling along his sensitive flesh, the sensation of the tongue cupping and squeezing, the rhythm of the movement alongside the brush of the roof of the dog’s mouth, the slight pinch and touch of his teeth. Even down to the dribble of loose saliva along his lower belly and inner thighs, the tickle of breath along his sack, it all felt so, so real.

Once more Oakley leaned back in his chair, the simulation briefly skipping – he hadn’t placed the lightboxes thinking he would ever sit down, and as such the high back of his chair blocked the line of sight to one of them – and relaxed, free hand keeping himself angled up and forward like in his virtual world. The shepherd’s eyes flashed up to him again, appreciation and arousal glimmering there, and then he dove back down, remained in place, slurped his tongue up against the underside of Oakley’s hard cock…

~ ~ ~

…and Zeke pressed his paws against the front of the chair’s seat for balance, careful not to push it back as he held himself there, his owner’s arousal twitching in the back of his muzzle. This scent and taste wafted up and over him and dribbled down his throat, Oakley throbbing almost in rhythm with the animations of his avatar on the screen nearby. As far as he could tell, the human still had no idea that he was actually receiving everything that this virtual version of himself did, save for one paw on the thigh and the other cupping and massaging at his balls, hanging down in front of the chair. That would have given too much away.

A flash of movement up and to the side brought the dog’s attention back down, and he swiftly moved his head again in rhythm with the character on the screen. Up and back, lips forward, tongue swirling around… he pulled back off of Oakley’s shaft, saw his owner shiver and angle his cock up over his thumb, and then again made the same movements as shown, licking from base to tip, base to tip, again and again. Then a trail of little kisses up along the underside towards the head, where he circled his tongue again, dove back down.

As far as he knew this might be the first time Oakley had ever experienced anything like this. The noises the human made, and the way he squirmed and shifted on his chair, seemed to back this up as well. He alternated between bending forward and leaning back, his mouth twitching and tightening, lips pursing forward, tongue flicking over and then in for his jaw to drop open… Zeke listened for the little breathy moans and gasps, and worked his muzzle in rhythm both with Oakley’s steady thrusts and with the motions of the character on the screen.

He couldn’t help but feel amused at the appearance his owner had chosen for his partner there in his game. A German shepherd much like himself, markings mostly the same, eye color the same… perhaps it was a coincidence, perhaps not. Zeke squeezed the human’s shaft up against the roof of his mouth as he bobbed down again, bringing his paws in closer to the center of the seat of the chair without quite touching him. He wasn’t quite sure how the pacing of the scene worked, whether it was preprogrammed or whether Oakley was guiding it himself through his other controller, but it seemed as though things were moving right along.

Another throb and thrust, then the German shepherd in the game drew up and back to wipe a paw across his muzzle, smearing off little dribbles of drool. A thick strand of saliva hung between his mouth and Oakley’s avatar’s tip; Zeke tried to do the same, though only succeeded in dropping a sizable dribble against his owner’s underside. Oakley sighed and squirmed, squeezing at his base with his hand, and for a moment Zeke feared that it would roll down to brush against him and bring him out of the experience – but, luckily, the dog on screen dove back in at just the right moment for Zeke to do the same, this time resuming his steady rhythm along that hard length, up and down, faster and harder. He could feel his owner’s growing tension and arousal in those thrusts and twitches, with his ear perking at one point when the controller clattered out of Oakley’s hand and hung down along the arm of the chair, the human’s fingers gripping tight along the padding.

Oakley thumped his head back against his chair, gritted his teeth, rolled on his shoulders – and then jerked up and forward once, twice, a third time, one leg kicking out and then coming back up, nearly catching Zeke along the side. The feral straightened up and adjusted appropriately, though kept his muzzle down and in place right along the base of his owner’s throbbing shaft, thick pumps of his load spurting out into the back of his throat, underside pulsing with his pleasure.

Hot and rich, surprisingly thick, surprisingly voluminous… Zeke let another hot breath out along his owner’s base and sack and slid back, intentionally digging his nose up against the underside of his shaft so that these last few spurts and dribbles emptied out across the bridge of his snout. This was the first time he intentionally strayed from what happened on screen, as the other German shepherd remained nose-deep in pubic fur – as Oakley had chosen another similar character for himself – with cheeks gradually bulging out with the load, until he came up, swallowed it down, and licked his lips.

~ ~ ~

Panting, exhausted, surprised, Oakley felt the tension ripple out of his body, and remained in his seat with his eyes closed behind the headset for a moment. His entire body tingled with the pleasure of the orgasm, apparently forced from his mind filling in the spaces that his nerves expected from the experience. He had taken care of himself countless times before, of course, but this had been something entirely different.

He almost felt physically winded. Still he could barely believe that that had been all virtual, that save for some squeezing and rubbing from his other hand it had all been in his head, following along the pacing and expectations from this fantastic little game… he pricked his fingers away from the armrest, muscles tightening and aching from the unexpected clenching, and briefly fumbled around in the open air for the controller hanging from its little wrist-strap. That done, he straightened up, let out another breath, shifted on the chair – his bare skin stuck to the material – then reached up to take the headset off… and felt his heart skip a beat.

There between his legs sat his dog Zeke, German shepherd, with his head half-tilted, tail wagging… and the very evidence of Oakley’s pleasure streaked out across his muzzle up towards his eye. His tongue lolled out of his mouth as well, also smeared with dripping milky white; waiting for his owner to meet his eyes, the dog tilted his head the other way, slurped that broad tongue back into his mouth, and wagged his tail. Where he sat, down between the cream-colored fur of his belly and splayed hind legs, rich red flesh quite similar to what Oakley had just seen in his VR simulation glistened and twitched.

Headset still in hand, Oakley remained where he was and glanced back down to Zeke. He couldn’t help but smile, embarrassment, exasperation, and arousal all mixing together.

He looked back over to the door of his bedroom, still slightly ajar.