Camping with a Friend
Just a little story I wrote as part of a trade with https://shiuk.sofurry.com/
Was just a short, cute story between two of the characters from his swim team: Kim and Justin.
Hope you enjoy it! Let me know what you think, or buy me a snack https://ko-fi.com/tayubw
~~~~~~~~~~~~~
"Alright guys, that's basically going to wrap up the stream for today, I think. I won't be on tomorrow, either, but hopefully you've seen that listed for the past few weeks. For those that are having issues with the whole reading thing, I'm going to be out camping with a friend this weekend."
Kim leaned back in his computer chair, still front and center on the webcam he had set up above his monitor. His eyes flicked to the second monitor, reading the messages from the viewers watching his stream.
"Which friend? Justin," Kim said, answering a couple of the questions that popped up in chat as he read through. "Yeah, on my swim team at school. Where? Nowhere fancy or anything. There are some woods right behind my house and a few decent spots that we can down by a stream back there." He made sure to ignore some of the more pointed and personal questions.
"Isn't that illegal?" the fox read, squinting a bit. "I don't think so? It's just in the woods behind my house. I don't see why it would be. Anyway! I'm out. I'll be back at the normal time on Monday. Later."
Kim switched off his stream with two easy clicks on the keyboard and then sent a few goodbyes in the chat before closing that down as well. It didn't take long to download the stream and send it to a friend of his for editing and posting, and he shut off his computer after that. He'd been looking forward to camping with Justin, but now that it was today, he was a little unsure if he still wanted to go.
It wasn't that he didn't like Justin; the dog was one of his closest friends, and he always loved getting to spend time with him. Camping was just not as much of a passion for him as it was for Justin. The mutt was definitely more of an outdoorsy type than he was, and would probably sleep out in the woods every night if he could. Kim preferred the comforts of indoor-living, especially when it had been so warm as of late.
He briefly considered telling the dog that something had come up and that he was unable to go, but he could just see the dog's face falling, and those big, blue eyes turning sad. Definitely couldn't do that to him.
His phone buzzed noisily on his desk, and he fetched it up to see a text from, of course, Justin.
"Hey! I've got all my stuff. You about ready?"
Kim looked over towards his bed where his backpack was in the middle of a bunch of strewn clothing. Packing. Yet another reason he wasn't really feeling up to going. His fingers typed out a long, drawn-out excuse for why he couldn't go, and he stared at it for a whole minute before deleting it. "Yeah. Ready whenever you are," he said instead.
Justin's reply came quickly. "Woo! On my way! See you soon!"
The fox groaned and let his head fall back, arms going limp at his sides. He'd rather spend time with Justin than just sitting around playing games and talking to his subscribers, but he'd take that over having to go out camping. There was no turning back now, though. He went about shoving things into his backpack. It didn't really matter what he packed. He could have brought absolutely nothing, and Justin was sure to have everything covered.
Justin must have sped the entire way over, because the doorbell rang less than twenty minutes later. Kim grabbed his bag and dragged himself down the stairs, tossing his pack on the couch as he padded to the front door.
The dog was positively brimming with excitement on the front porch. He was wearing a pair of dark, blue jeans and a plain white tee beneath a red, flannel work shirt he'd left unbuttoned. True to nature, he had a pack strapped to his back, a tent bag in one paw, and a small cooler across his chest at his hip.
Kim stepped to the side as Justin maneuvered through the glass door and inside. "Did you bring enough stuff?" he asked, quirking an eyebrow at the dog.
Justin put the tent down and shrugged out of his backpack and cooler. "What? This isn't all that much. Just some stuff we'll need. We'll be out there two nights. Gotta be prepared, you know?"
The fox tried to smile but couldn't force one that didn't look weak and brittle. "Yeah, I suppose."
Those large, blue eyes turned and caught Kim's before he could look away. "Is something wrong? Do you still want to do this?"
The words tugged at Kim's insides, and he tried not to grimace. "I... do, I mean, I want to spend time with you."
"But... you don't want to go camping, do you?" It wasn't an accusation, but it wasn't a question either.
Kim's ears laid down against his skull and he brought a paw up to run through his short, golden-orange hair. "I'm not much of an outdoor guy as you are, you know? I mean... I like going outside, and doing things, but there's something to be said about being able to shower, use the bathroom, and sleep on a bed in air conditioning, you know?"
Justin's droopy ears seemed to sag even lower, and he frowned. "We don't have to if you don't want to... I can go camping another time."
"No, I said I would, and I'm going to. I'm not going to back out on you." Kim said firmly.
"Yeah, but I don't want you to be miserable the entire time. I just wanted to do something fun together." Justin picked at the hem of his flannel shirt, keeping his gaze down, trying not to look too dejected.
Kim sighed, hating himself more and more for even saying anything, "I won't. I promise. Once I get out there, I'm sure I'll be fine, okay? Let me just change into something that can get dirty and then we'll head on out, okay?"
Justin shrugged one shoulder but didn't argue any further. "Alright..."
The fox cursed himself as he stripped out of his clothes and pulled on a worn T-shirt and equally worn jeans. Why did he have to open his mouth? He could have easily lied and played it off as something else bothering him, but now Justin would feel bad about dragging him out camping. He didn't want to ruin both of their weekends.
Kim steeled himself and tried to force a more positive light over his demeanor before heading back downstairs. He put an extra bounce in his step and beamed, maybe a bit too brightly, at the dog. "Alright. Ready to head out?"
Justin's expression still looked a bit disappointed, but he smiled weakly and nodded. "Yeah, um. Yeah, let's go." The pair of them divvied up the gear as best they could, leaving Kim with the cooler and his backpack, and Justin with his own pack and the tent.
Kim's house had a rather expansive backyard that connected directly to a large wooded area at the back. It was a pain to keep the grass short, and with his dad gone most days of the week, that left the job to Kim. There was hardly ever a reason to come outside, either. The back porch stayed mostly in the shade of the house where a patio set and grill were, but they were hardly used. Beyond the patio was just grass in a light slope down to the tree line that was the edge of their property.
It had actually been quite a while since Kim had walked back this way. Usually he was riding the mower, and he never went out into the yard for fun. When he was younger, he'd had a swing set, but even that wasn't used too often. In fact, he couldn't remember ever coming out this way. Except for one time.
A faint, genuine smile played across Kim's muzzle as they passed beyond the tree line and into the woods.
Justin had been glancing at Kim as they walked, doubt nagging at him the entire way. He didn't want to force Kim to go camping if he was going to be miserable. His head cocked to the side as he saw the fox smile. "What?"
Kim looked up and over to Justin. "Hm? Oh, nothing," he said. "Just reminiscing."
"About what?" the dog asked, stepping up onto a fallen tree to walk along its trunk before hopping off on the other side.
Kim stepped over the tree and continued on after Justin. "That time I caught you."
"Caught me?" Justin asked. The downward slope into the woods was a bit difficult with their gear, and he had to use some of the trees to steady himself.
Kim's large, rust-colored ears perked up. "Wait, do you not remember? When I caught you out here camping?"
"Oh!" Justin's cheeks turned bright pink and he laughed. "No! I remember. I just hadn't thought about it. Man, that was so many years ago."
"Six. Six this month, I think."
Justin nodded and smiled fondly, shifting the weight of the tent from one arm to the other. "It was a hell of a lot colder that day, too."
Kim snorted. "Trust me, I remember."
~~~
Kim, barely three months past his twelfth birthday, ran along through the woods, angry tears streaming from his eyes. He hated his parents sometimes. Especially his mother. His father went away on business often, and sometimes it would be a couple of weeks between visits. He was only home for one night this time, and his mother was hogging all his attention for herself.
It was his parent's anniversary, and they'd wanted to have a night out together, considering it had been some time since they had last. Kim just wanted to spend time with his dad, and his mom told him off. A few choice words between the pair had the fox sent to his room while they prepared to leave. Kim had slammed the door and almost immediately taken to the window to run away.
He'd snuck out a couple times before, but this was the first time he'd ever taken off through the backyard and into the woods behind their house. The fox hadn't even thought twice about what he was doing, he just ran.
The slope down through the woods was not meant for running down, and sure enough, one of Kim's large feet paws caught on an exposed tree root and he pitched forward, down onto the ground, rolling nearly twenty feet through grass and dirt before coming to a stop at the base.
Kim just lay there, bruised and scraped in a few places and now sobbing openly against one of his arms, too overwhelmed to really feel any pain or care about being dirty. His anger gave way to a deep sadness and a longing to be with his family, especially his dad. Instead, he'd gotten both of his parents angry at him, ruined his weekend, and gotten banged up in the process.
The fox continued to cry for several minutes until his emotions bled out, leaving him feeling numb and a bit cold. Summer wasn't over yet, but it had been overcast for a couple days, threatening to rain. Kim slowly pushed himself up to his feet, wincing as he put weight onto his left ankle. It didn't hurt too badly, so it probably wasn't even sprained, but it would make walking back up that hill a pain.
He limped in a small circle, looking around the wooded area and trying to pick out the best way to get back home. He'd been running through the woods for some time before falling down that hill, and not always in a straight line. Nothing looked particularly familiar. Kim's ears flattened against his head and he started walking, best he could, along the base of the hill, hoping to find an easier path back up.
Kim was a bit surprised to come across a creek flowing through the woods, and his worry momentarily left him as he approached. There was something fascinating about the clear, flowing water, and his young mind immediately thought of fantasy games and movies. It wasn't very wide or deep, but flowed along across rocks and dirt, the occasional frog or fish flitting through the water.
"Don't drink the water."
Kim spun around with a yelp of surprise and fell down onto his butt, cheeks turning red from embarrassment. About ten feet away stood another boy about his age. He was several inches shorter and had bright, coppery-red fur with his neck and face a yellowish-white. He didn't laugh at Kim's reaction, and the fox was grateful.
"Wh-what?"
The other boy, a mutt of some kind, pointed past Kim at the flowing creek. "Don't drink the water. It's not safe to drink."
Kim glanced over his shoulder at the creek and then back forward. "I wasn't going to."
"Oh. Okay. Are you camping out here, too?" the boy asked, tugging anxiously at the edges of his shirt. It was a big, baggy t-shirt that had some oil and grease smudges from years past.
"Camping? No. My parents own the woods. I was just... um," he let the sentence trail off awkwardly, tugging on one of his ears and looking away. He didn't want to admit that he'd been running around and crying.
"Oh. I didn't know. I just thought that it would be cool to camp down here. I can leave," the boy said, looking crestfallen at the prospect of having to go home.
Kim looked up and shook his head. "No, it's okay. My name is Kim, by the way."
The dog's cheeks seemed to turn red, and he looked down at his paws. "I'm Justin."
They stood there, both adolescents too inexperienced and awkward to be good at new interactions and meeting people. Justin worked up the courage first, looking up to the fox and taking a step closer. "Do you want to see my tent?"
Kim rolled one of his shoulders, paws now holding onto his arms as it grew colder. "Okay."
Justin led the way along the creek, past a copse of trees until the small, green tent came into view. It wasn't very big, but then he was small himself, and it was all he could carry. It was twenty feet from the creek and the forest floor around it was flat and rocky with a few pieces of deadwood piled together.
"I was going to make a fire. I brought things for smores," Justin said, looking over the wood and then back to Kim.
"Smores?" he asked, tilting his head to one side.
Justin's eyes opened wide. "You haven't had smores? They're the best thing ever! You have to have them every time you go camping!" The dog unzipped his tent and pulled out his backpack, fishing out things he needed to start the fire.
"I've... never actually gone camping before," Kim admitted.
"What? You and your dad don't go camping?" Justin moved back towards the logs he piled and started lighting various parts with lighter. When Kim didn't answer right away, he looked back and saw the fox looking rather down about something. "I'm... sorry. Is he dead?"
Kim's head snapped up and he blinked in surprise. "What? No, sorry. He's just gone a lot... he travels for work most weeks."
Justin let out a sigh of relief. It wouldn't have been the first time he'd put his foot in his mouth. "Well, that sucks. Mine is busy a lot, too. We haven't gone camping in forever. Now I just go by myself."
Kim stepped over towards the dog and carefully sat down on the ground, wincing at his ankle and holding it in both paws. "I wish mine was around more."
The dog just nodded quietly, tending to the fire as it began to grow, enveloping the couple of logs he'd found. He looked over to Kim and scrunched up his nose, pointing at his forehead. "What happened?"
Kim brought a paw up and felt a bit of mud caked into the fur at his forehead. He blushed and rolled his shoulders in a shrug. "I tripped and fell down the hill."
"Is that why you're holding your ankle?" the dog asked, nodding down at Kim's paws.
"Yeah. It's not too bad, though."
Justin grabbed his backpack and rummaged around. "Come on. Let's get you cleaned up!"
There was more dirt and mud in Kim's fur than he'd have thought, and he accepted Justin's help, and washcloth, to get it out of his fur. The water in the creek was a lot colder than he'd have thought, though, and it left him shivering where the washcloth left his fur damp. Justin had a first aid kit in his bag and a thick, stretchy wrap that he was able to secure around Kim's ankle to keep it from moving too much.
Kim flexed the toes of his paw and smiled at the dog. "You sure know a lot of this stuff, don't you?"
"What, camping stuff?" the dog said, poking around at the fire as it grew. He'd spent enough time cleaning up Kim's fur that it was now a steady flame that they could stay warm by. "Yeah. Been camping since I was five. Used to go almost every weekend. Then things got busy, I guess, and my dad started working more."
Kim shivered as a breeze blew across them and was thankful for the fire. The sun was starting to disappear behind the edges of the trees, and it would be difficult to get back home in the dark. Not to mention scary. "I play outside sometimes, but I like being indoors a lot."
"Ah. Nothing wrong with that. I love being outside. I want to be a park ranger some day!" the dog said excitedly, warming up to being around the fox and coming out of his shell.
"I don't know what I want to be. Maybe an actor, or a script writer. My dad helps with movies, so it would be cool to do what he does."
Justin nodded and grabbed his bag to fish more stuff out. "Ready for smores?"
"I... guess?" Kim said, watching as a box of graham crackers appeared.
"It's so good. Trust me!"
Justin only had the one skewer, so he spent some time showing the fox how to spear the marshmallows and roast them on the fire, occasionally letting one burn far too much. They laughed and talked about their favorite foods, games, movies, and passed the skewer back and forth while making smores. One final trip to the creek had to be made after they were finished, as there was chocolate and marshmallow goop stuck in their fur around their muzzles.
Kim sighed happily and looked down at the fire as it began to dwindle down. Justin hadn't put anymore wood on it, and soon it would only be embers. "That was good. I'm going to have to try that again sometime."
"You can come camping with me again sometime!" Justin said, beaming at his new friend. "I can show you how to do all this stuff."
Kim nodded eagerly. "Okay! I'd like to try it sometime. But I should probably go home now... I don't know how late it is, and I'm kinda tired."
"Really? Now? It's kinda dark. Which way is your house?" Justin asked, looking around the woods. It was impossible to see past the ring of light that their fire produced, and the light ruined their dark vision.
The fox frowned and fidgeted uneasily. "I... don't know. I got turned around."
"Well, you can stay with me, and we can go back in the morning. I know how to get out of here." the dog offered, looking back at his small tent. "I think we'll both fit."
Kim thought about it. Thought about how angry his parents would be if they found out he wasn't home. A smirk appeared across his muzzle, and he shrugged. "Yeah, alright."
Justin stood up and dusted himself off. "I'm going to make sure the fire is out if you want to crawl into the tent."
Kim watched for a moment as the dog went off to the stream before crawling inside as instructed. It was big enough for two people, but just barely. He tried his best to wedge himself in next to the sleeping bag that was rolled out there.
The dog returned five minutes later and wrinkled his nose when he saw the fox laying on the tent's floor. "What are you doing? Just get in the sleeping bag. You won't stay warm out there."
"What, in there with you?" Kim asked.
Justin shrugged and zipped the tent closed as he got inside. "Yeah, why not? We'll be warm that way."
Kim's face flushed at the thought, but he didn't argue. It took some effort to maneuver them both into the bag, but they managed. Back to back, the dog zipped the sleeping bag up and sighed softly.
"See? Warmer this way."
Kim's cheeks were heated up and it had nothing to do with the temperature. He just nodded. "Y-yeah... Sleep well."
"Sleep well," Justin replied.
~~~
Justin snorted as he idly turned a hotdog in the fire, looking at Kim and sticking out his tongue. "I'm pretty sure I caught you. You didn't catch me."
Kim laughed and poked the dog in the ribs. "Hey, same thing."
"Uh huh, mister "my family owns these woods." Just go ahead and twist the story." Justin put the hot dog on a bun and took a bite, not bothering with any condiments.
"Oh, whatever. I was twelve. I thought that because it was in our backyard, it was ours!" Kim sighed, thinking back to that day. "I nearly got my ass beat when I got home. My parents weren't sure where I'd gone. The bandage on my ankle got me a little bit of pity, though."
"Mmhmm, sure." Justin leaned over, pressing his shoulder against Kim's as they sat by the fire, enjoying hotdogs and chips. Smores were good, but it was more of a mess and hassle than either really cared for anymore. "That was the first time I ever really thought about guys, you know."
"Oh? I knew I liked guys back then. But I thought I also liked girls still. I wanted so bad for you to turn around and spoon me while we were laying there," Kim said, cheeks a bit pink, though he was grinning without any shame.
Justin laughed and leaned closer to kiss the fox's cheek. "That's adorable. I think I'd have died. Besides, you were so much taller than me then."
"And then I stopped fucking growing!" Kim said in disgust, throwing both paws in the air. "You were this short, cute little dog! And then you freaking bean-sprouted over the next few years while I didn't get any damn taller."
The mutt was doubled over and laughing, tears running from his eyes as the fox ranted. "I wasn't even five foot back then!"
"I wasn't even five foot!" Kim mocked in a whiny voice, rolling his eyes. "Bite me. Freaking dog."
Justin slipped his arm around Kim's waist and pressed his nose to Kim's ear. "Where should I bite you?"
Kim's muzzle split in a devious grin and turned his head to press his lips to the dog's, giving him a soft kiss. "Dork."
The dog huffed and pressed forward, their muzzles meeting again. His tongue teased forward and swiped across Kim's lips before they parted. He broke the kiss after and squeezed the fox to his side.
It took the fox a few seconds to catch his breath after that heated kiss, short as it was. The fire was crackling only five feet away, illuminating the clearing where they'd set up camp. "Tent?" he asked.
Big, blue eyes blinked at him, and another kiss was planted on the fox's lips. "Yeah," Justin said, quickly climbing to his feet and pulling Kim up.
The tent was a good bit away from the fire to keep it from getting warmed by the fire, and the pair scrambled back to the tent. It was much larger, and nicer, than the dog's old tent. The walls and top were mostly a fine mesh to allow airflow, and it was large enough for them to sprawl out in any direction. It had been one of Justin's big splurges with money he earned working, and he used it any chance he got.
The dog zipped up the tent and practically pounced on top of the fox as he turned towards him. Kim yipped and was flattened down atop the sleeping bags they'd unrolled to sleep on. His arms wrapped around Justin's upper body and squeezed, muzzles finding each other's again.
Justin's paws wandered up under the fox's shirt and claws traced through the fluffy, light-orange fur. His hips ground down into Kim's, feeling the fox's hips lift to meet his. It had been far too long since either had gotten a chance for some fun, and even longer since it was with each other.
The kiss broke so that layers could be shed, clothes thrown haphazardly to either side until they were wearing nothing at all. Slick, hard members pressed lewdly against one another as Justin lay back down on the fox's chest. His muzzle tucked up under Kim's and he bit at the slender throat.
Kim's head tilted back, and he lifted both legs to wrap around Justin's waist, paws reaching up to grab onto Justin's ears. He let out a pitiful, pretend whimper and tugged on those large, floppy ears. He felt Justin's cock twitch at the noise and pre drooled over his lower abdomen.
Justin growled softly, wiggling his hips back and forth as he nipped at the fox's neck twice more before sliding down his friend's body. His nose trailed through the thick fur, pausing at both nipples so that his tongue could flick out against each nub and teeth could tease the sensitive flesh. He let Kim's shaft drag along the underside of his muzzle and swiped his tongue against the damp fur as he passed. His nose bumped the round, full orbs, lifting them as he pressed his muzzle underneath.
The fox gasped as he felt a slippery appendage teasing across his entrance before pressing into him. His back arched and his feet paws pressed down against the ground, lifting his lower half from the sleeping bags. "O-oh..."
The dog's tongue felt incredible, and he bit down on his lip to stifle a genuine whine of pleasure as it pressed in all the most intimate spots, each swirl making his cock flex and another line of pre to dribble out onto his fur.
Justin's eyes were half-lidded as he looked up along the fox's body, watching each reaction as Kim squirmed and panted. His tongue thrust back and forth and he moved a paw up to squeeze around the pink shaft just inches from his nose. The fox's flesh was fever-hot, and it pulsed against his pads as he squeezed down on it, teasing down towards the base where he could feel it swelling.
Kim's heartbeat raced in his chest, and he let his head roll to one side, allowing the dog to take care of him. Toes curled and flexed as that tongue probed his passage and he could smell his own musk as pre oozed along the dog's fingers. He moaned and sucked in a breath as his swelling knot was squeezed and he knew that he wouldn't last long under the dog's administrations.
Justin's paw picked up speed, stroking faster and paying more attention to that fat bulb at the base. He could feel the fox's muscles quivering around his tongue and heard Kim draw in a quick breath. He was ready for it when Kim's cock started spraying rope after rope of pearlescent seed. The first few landed across his stomach before the dog's paw angled it downwards, letting a couple spray over his face as he teased and tongued the panting fox.
Kim's body shuddered and convulsed as Justin's paw toyed with his length, his knot throbbing under the strong pads. His own paws had bunched up the sleeping bag as he tensed up and he let himself slowly relax as he came down from his high.
Justin sat up, licking his lips and grinning like a fool. A couple of streaks of cum lay over his face and he tried to wipe them away on the back of his paw, only making the fur there stick up oddly as it smeared. Kim watched, his own muzzle turning up in the corners into a grin. He sat up and practically tackled the dog, throwing him onto his back and crawling atop.
"You had your fun," he whispered, cum dangling from the tip of his shaft as he positioned himself over the dog's erection.
The mutt didn't even try to struggle as Kim took over. He closed his eyes and let out a pleased sigh as he felt the fox's slick pucker against the tip of his dripping cock. It pressed down and then parted easily over his rod, warmth enveloping his flesh until he felt Kim's rump sitting in his lap. Justin sighed happily and then let out a gasp as those inner muscles squeezed down on him. "Ooh, dang... were you always able to do that?"
Kim chuckled, pleased as the reaction he'd elicited. "Just a bit of practice," he replied, giving his own member a soft squeeze. He didn't often last long, but he was always able to continue multiple times without getting as sensitive as some of the others.
He'd made it look easy by just sliding down over the dog's pole, but he gave himself a few seconds to adjust to the pre-lubed thickness, gyrating his hips in slow circles. When he was satisfied that he'd be alright, he pulled himself up until only the tip remained and then thrust his body back down.
Both canines moaned, Kim's head tilting upwards and back. He placed both paws on the dog's chest to steady himself and began bouncing his hips up and down, working slowly until he got a good rhythm going. Justin tried to thrust back up to meet the fox, but each attempt was awkward and mistimed until he gave up and let the fox ride him, body tingling with the urge to move.
The dog traced his fingers through the fur on Kim's thighs, digging in claws whenever that tight ring would pass over his forming knot. Kim was squeezing down right at the apex of that bulb, and it made his toes curl at the added sensation. He wasn't going to last long under Kim's attention.
The fox's tail whipped side to side and he grunted as he picked up speed, slamming himself down into Justin's lap, that knot starting to get more and more resistant at simply popping into him. He could feel Justin's heart pounding beneath his ribs and his fingers dug in against those toned, pectoral muscles.
Kim dropped his weight down against the dog, feeling that growing knot catch at his passage before he was able to force it in. He gasped at how much thicker it felt than only seconds ago and when he tried to pull back out it took a couple seconds for him to work it free. Justin's claws gripped his thighs, and he could see on the dog's face that he was holding himself back as long as he could.
A steady stream of pre had been dripping from his cock, droplets flung across Justin's chest with each bounce in his lap. He bit his lower lip and picked up his rhythm with renewed vigor, pumping his hips up and down, occasionally managing to work that thick bulb back beneath his tail.
Justin's head rolled to one side, his body trembling as the fox did all the work. He felt his balls drawing up as his orgasm approached. He tried to hold himself back, but once that tingling midway along his cock began, there was nothing he could do. The dog's head thrashed side to side, and he barked out as he came hard.
Kim felt the dog's orgasm hit and he ground down at the engorged knot, feeling each splash of seed inside him. His ring spread and he managed to squeeze it back down around the girth of the dog's flesh before it locked in behind, tying them together. One of his paws moved to his own erection and a few quick tugs sent him shooting over the edge, and the dog's soft fur.
The dog's muzzle hung open, tongue lolled out as he felt his cock throb repeatedly, shooting a pent-up load deep into his friend. Belatedly, he was aware of the fox's own climax sprinkling along his chest, one such rope even landing across his parted muzzle where his tongue instinctively swept some of it up. His heart was hammering in his chest as if he'd just run a mile and he tried to suck in a deep breath when Kim collapsed atop him.
"Mm... I'm exhausted," Kim whispered, taking in air and letting out a shuddering breath.
Justin's arms were sprawled out at his sides, and it took a lot of effort to raise one and give the fox a gentle hug. "Me too... but we really should clean up before falling asleep."
Kim groaned and buried his muzzle in against the dog's neck. "The water is going to be freezing," he protested.
The dog laughed and let his arm fall back to the sleeping bags below. "Yeah... but the fire is still going," he said. "So, come on." He smacked the fox's butt.
Kim raised his head to press his nose to Justin's. "Mm, fine... but I'm going to wait for this," he squeezed his muscles down on the knot inside him, drawing a gasp from the dog, "to go down before I get up."
"That's fair," Justin said, closing his eyes and grinning dopily while Kim rested atop his chest.