{
  "approver_id": 450757,
  "change_seq": 68862680,
  "comment_count": 2,
  "created_at": "2025-07-01T00:12:06.655-04:00",
  "description": "(Taken From Source)\n\nPublic Training Shorts\n\nSelgris the salty fox spent the day with Casper the wraithpup. They both were still warming up to each other as Casper is not used to having friends, or people to talk to. It was only a month ago that Selgris accidentally delivered a package to Casper's workplace rather than the neighbor's place next door. After their first meeting, Selgris found himself coming back again and again to chat with Casper, even though he lived 30 minutes away from the store by train. Casper was more than happy for the company, and the fact that Selgris was one of the few people who wasn't put off by the fact that Casper's a bit weird... and sometimes falls unconscious when he ghost slips out of his body. Casper claims he has insomnia and Selgris not knowing what that was dutifully held Casper until his ghost resettled into his body and the canine woke back up... only to realize he was cuddled in muscular fox's arms and the salty male's hot body wrapped around his.\nSelgris had a lot to learn, but it didn't take long for him to find this wraith pup's quirks charming. So, here they were on their first quote unquote... first date. Selgris didn't know a lot about what things you do on a date as he grew up abandoned on an salt mining island, but in a short amount of time, he was starting to pick up the norms. He summed up that first dates usually started off with seeing a movie, eating corn that has been heated till popped, and lots of touching... well, the touching part wasn't a movie tradition (he was told later), but Selgris wasn't about to complain as Casper clung to his arm while the large fox guided them to a seat in the darkened theater. Selgris smiled down at his date, and the smaller canine smiled back.\n\nCasper had never been on a date before, so this was a learning experience for both of them.\n\n\"It's kinda creepy in here,\" Casper said, looking around.\n\n\"Mm,\" Selgris nodded. The theater was empty except for them, so they sat front row center.\n\n\"We're alone,\" Casper added.\n\n\"We are.\" Selgris grinned and without thinking, the fox leaned forward to licked the canine's cheek. Selgris was a lot more open with his affection than others. It's a quality that Casper was starting to really enjoy.\n\nBut as he looked down, he noticed even in the darkness that Casper's cheeks darkened as he giggled.\n\n\"I'm sorry, was that inappropriate?\" Selgris asked.\n\nCasper shrugged. \"I'm not sure either, this is all very new to me as well,\" he confessed. \"But I liked it,\" he added quietly.\n\"Me too,\" Selgris purred, nuzzling the pup's cheek. Casper leaned into the touch and the pair remained that way until the lights shut completely off, and the screen lit up with an ad about some kind of snack food.\n\nThe pair held hands the whole time through the ads, through the movie, and didn't let go until they were out of the theater. Casper was glad it was dark because he was blushing the whole time.\n\n\"What was your favorite part?\" Selgris asked as he led Casper down the sidewalk to the train station.\n\n\"I liked the part where the guy sacrificed himself to save us all and got stuck between two worlds. It was sad, but it made me think,\" Casper said absentmindedly stroking his government issued collar that he knew had a location device. \"I wonder if there's a way to get him unstuck?\"\n\"I hope there is...\" Selgris followed Casper onto the train. The car they chose basically empty of all life except for a sleep-deprived business man sitting in the corner with an eye mask over his face and a woman with headphones in, staring out the window. They both sat on a green padded bench with their backs facing the giant train windows as the train started to move. Selgris sat comfortably as Casper hopped onto the seat as his legs dangled above the floor. The pup skootched forward as much as possible and tried not to show his embarrassment as he wished his paws could touch the floor.\n\n\"I'm sorry about earlier,\" Selgris suddenly said after a moment of silence.\n\n\"About what?\" Casper asked.\n\n\"About licking you in public,\" Selgris sighed.\n\n\"You're not supposed to do that?\" Casper tilted his head.\n\n\"Well, I don't know, to be honest. But, I think that's probably frowned upon between friends,\" Selgris thought out loud. \"I am new to all this, new to cities, new to clothes, new to making friends... and growing up alone for so long... I don't always feel like I have a good sense of  what is right and what is wrong.\"\n\n\"That's okay, I'm still learning too,\" Casper smiled, leaning against the fox's shoulder and thought about his classified life as a lab grown Lokai canine... a lonely life... surrounded by those who are either only there to study you or show up to collect their government paid salaries. Selgris is the first person who is here just to spend time with him, the first person to not see him as a science experiment. Casper looked down at the hand still holding his, and it made him both uncomfortable and excited. \"This is all very new to me. I mean... we have a lot in common in a way. We're both learning.\"\n\n\"So, you don't mind?\" Selgris asked.\n\n\"Mind what?\" Casper asked, feeling a blush spread across his face guessing the question.\n\n\"If I lick you again.\"\n\nCasper turned red as the blood rushed to his cheeks, and he giggled nervously.\n\n\"I would not mind,\" Casper admitted and looked up, his blue eyes locked on the fox's gray ones. \"Because...\" he whispered. \"I kind of liked it when you licked me,\" he added softly... \"You know,\" Casper twiddled his fingers, \"you don't have to act differently here than you do out there, I like you just the way you are.\" \n\nWithout warning, Casper was pulled into a hug, and the pup felt his heart race. It took a second, but Casper returned the hug, squeezing his arms around the fox's waist taking in his salty scent.\n\n\"Thank you, Casper,\" Selgris whispered. \"I feel like besides my boyfriend Sirius, you're one of the first people in my life to really accept me.\"\n\n\"No problem,\" Casper murmured, not wanting to let go.\n\nSelgris chuckled and leaned forward, kissing the canine's lips... deeply. Casper's mental train of thought stalled, then derailed as he found himself melting into the kiss, enjoying the new sensations of tingles and sparks as his ghost vibrated inside of him, wanting more. Selgris' tongue slid across his lips, and the pup gasped as the fox's tongue explored around his mouth. Casper felt like his insides were on fire, and his ghost was floating out of him. An eternity later, Selgris pulled back with a smirk as Casper found himself gasping for air. He'd never kissed someone before, and he had no idea it would be this wonderful.\n\n\"Are you alright, Casper?\" Selgris asked, rubbing the canine's back.\n\n\"That was my first kiss,\" Casper whined with uncertain anxiety.\n\n\"And I hope you liked it,\" Selgris nuzzled the pup's neck, and Casper found himself nodding. But then Casper froze, and he couldn't help but feel his body get hotter.\n\n\"Is something wrong?\" Selgris asked following the source of the wraithpup's wide gaze to the canine's crotch only to find that Casper's erection had escaped from one side of his short shorts and was already starting to rise and Selgris unfazedly placed his left hand around Casper's shaft.\n\nCasper wanted to disappear.\n\nSelgris grinned. \"Did I excite you that much, Casper?\"\n\n\"I-I-I'm so sorry,\" Casper gasped and tried covering his groin with his hands as he looked around at the two other passengers. Still sleeping or ignoring the world.\n\n\"Shhh,\" Selgris soothed, placing his hand softly over the pup's erection. The body heat from just that one hand was enough to make Casper's ghost shiver inside him.\n\n\"I'm sorry,\" Casper said again, not knowing what else to say. He felt ashamed.\n\n\"Hey,\" Selgris said, gently squeezing Casper's length. \"It's my fault for getting so carried away, you have nothing to apologize for. Do you want me to stop?\"\n\n\"Yes... no... maybe?\" Casper said, feeling the fox's hand rub his erection. The warmth of the furry hand felt too good. Precum began dripping down the pup's length. The train made a ringing sound as it came to a full stop, and the doors opened. Casper looked up at the digital sign advertising that this was his stop. All he had to do was stand up... find a way to cover up his erection... and make it all the way home without dying from embarrassment.\n\n\"I should reallly get off n...\" Casper's voice trailed off as the fox's thumb rubbed against the sensitive head of his cock.\n\"My stop is coming up if you wanna hang out a bit longer~\" Selgris whispered, his thumb brushed over the leaking tip, and the pup moaned softly.\n\nTime for decisions was running out.\n\n\"O..okay,\" Casper gave in and allowed his body to lean against the fox, his body shuddering with need.\n\"Don't worry, friend,\" Selgris kissed his lips. \"My place is super close to the next stop. It'll only be a few minutes,\" the fox said, giving the pup's cock a gentle tug.\n\nCasper whimpered as he tried his best not to make any noises that would call attention from the other passengers as Selgris rubbed and squeezed the canine's erection. Casper bit his lower lip as the fox's hand moved up and down, pumping him. No one got on, and no one got off. The door closed, and the train resumed its journey. Casper panted. His mind was going blank as Selgris stroked and squeezed.\n\"You're so adorable, Casper,\" Selgris grinned and nuzzled his cheek. Casper looked down, watching the fox's hand slide up and down his cock. It was mesmerizing, and Casper's toes curled, and his body trembled. He felt Selgris' other hand lift off his own shirt and as the train began slowing for the next stop, Selgris placed his oversized shirt onto Casper's body, hiding the canine's throbbing erection. The shirt smelled so heavily of Selgris' scent that Casper couldn't help but moan, wanting more. A wet spot forming quickly where Casper's cock was touching the shirt.\n\nThe door opened and Selgris got to his feet. Now standing there topless and muscular as he turned to Casper. \"Come on cutie,\" Selgris helped the pup stand and lead him by the hand, out the door and onto the train platform. Selgris' neighborhood was just a short brisk walk from the station. And Selgris guided the panting pup to his apartment by the beach. Casper was trying not to stare at the fox's pecs and abs, but the pup was failing.\n\n\"We're here,\" Selgris said, opening his door and helping the pup inside. Casper blushed at how clean the place was and how organized the shelves were. Casper felt like a mess comparatively.\n\n\"My boyfriend is a bit obsessive when it comes to cleanliness,\" Selgris chuckled as he tossed items from his pockets all over in no particular order. \n\n\"Oh, but your boyfriend... won't he mind that you're bringing home someone else?\" Casper asked nervously.\n\"Nah, it's fine. We have a very open relationship, and Sirius already knows about you, so don't worry,\" Selgris said, walking the pup towards the bedroom.\n\n\"You told your boyfriend about me?\" Casper asked, surprised.\n\n\"Mmhmm, I tell him everything,\" Selgris said.\n\n\"Oh... is that normal?\" Casper asked.\n\n\"In our case, yeah,\" Selgris said. He found me during a research mission on my island and after finding out that all other intelligent life was gone, he thought it was a good idea to take me home with him... only... he did not realize at the time just how much sexual tension was contained in my people... apparently, a couple other islands he visited in the region had remnants of my past ancestors... and they had a reputation of being rather virile and siring many offspring throughout their lifetimes. Sirius did not believe it until we had nonstop sex for an entire week straight did he realize there was no way he could keep up with my sexual appetite as I begged for more. So, we had a long talk and agreed that I can have a boyfriend or girlfriend or anyone else to satisfy my desires... and I'm still allowed to be his boyfriend and lover, too,\" Selgris explained. \"Oh... and he has to preapprove of all of them. Sirius has high standards... but actually... Sirius has been really looking forward to meeting you himself.\"\n\n\"Really?\" Casper was shocked.\n\n\"Yeah, he wants to get to know you,\" Selgris grinned. \"He gets off of work in a few hours!\"\n\nCasper gulped.\n\n\"Don't worry, you're in good paws,\" Selgris winked. \"Now,\" he said, picking the pup up as if Casper weighed nothing and carried him through the bedroom door and onto his bed. \"Let's get those clothes off and finish our first date~\"\n\n\"Okay!\" Casper's tail was wagging, and his heart was racing. Casper lifted Selgris' shirt off, followed closely by his own and folding them neatly and placing them cleanly onto the floor and wiggled his way out of his short shorts and added them folded to the top, leaving him stark naked. His cock was sticking up, and precum was dripping down its length.\n\n\"Have you ever gotten naked with someone before?\" Selgris asked, stripping off his pants and underwear.\n\n\"N-not like this,\" Casper admitted, watching the fox's large penis flop around as it was finally freed.\n\n\"Then today's your lucky day,\" Selgris chuckled, his thick cock bouncing in the air. \"What do you wanna do first, Casper?\" Selgris asked, his cock pointing right at the pup.\n\n________________________________\n\nArt© :itssilverhoof:\n\nCharacters© :NightSwing:",
  "duration": null,
  "fav_count": 930,
  "file": {
    "ext": "jpg",
    "height": 1800,
    "md5": "f7dad857171a30fd8ce597acd9a6b112",
    "size": 2348755,
    "url": "https://static1.e621.net/data/f7/da/f7dad857171a30fd8ce597acd9a6b112.jpg",
    "width": 1271
  },
  "flags": {
    "deleted": false,
    "flagged": false,
    "note_locked": false,
    "pending": false,
    "rating_locked": false,
    "status_locked": false
  },
  "has_notes": false,
  "id": 5679060,
  "is_favorited": false,
  "locked_tags": [],
  "pools": [],
  "preview": {
    "alt": "https://static1.e621.net/data/preview/f7/da/f7dad857171a30fd8ce597acd9a6b112.webp",
    "height": 363,
    "url": "https://static1.e621.net/data/preview/f7/da/f7dad857171a30fd8ce597acd9a6b112.jpg",
    "width": 256
  },
  "rating": "e",
  "relationships": {
    "children": [],
    "has_active_children": false,
    "has_children": false,
    "parent_id": null
  },
  "sample": {
    "alt": "https://static1.e621.net/data/sample/f7/da/f7dad857171a30fd8ce597acd9a6b112.webp",
    "alternates": {},
    "has": true,
    "height": 1204,
    "url": "https://static1.e621.net/data/sample/f7/da/f7dad857171a30fd8ce597acd9a6b112.jpg",
    "width": 850
  },
  "score": {
    "down": -3,
    "total": 533,
    "up": 536
  },
  "sources": [
    "https://www.furaffinity.net/view/61246760/",
    "https://www.furaffinity.net/user/nightswing/",
    "https://www.furaffinity.net/user/itssilverhoof",
    "https://d.furaffinity.net/art/nightswing/1750044959/1750044959.nightswing_1741718226_itssilverhoof_ych_nightswing_lowres.jpg"
  ],
  "tags": {
    "artist": [
      "itssilverhoof"
    ],
    "character": [
      "casper_(nightswing)",
      "lokai",
      "selgris_(nightswing)"
    ],
    "contributor": [],
    "copyright": [],
    "general": [
      "anklet",
      "anthro",
      "balls",
      "blush",
      "bodily_fluids",
      "bottomwear",
      "clothing",
      "collar",
      "detailed_background",
      "dialogue",
      "duo",
      "erection",
      "genital_fluids",
      "genitals",
      "hand_on_penis",
      "handjob",
      "jewelry",
      "lokai_bracelet",
      "male",
      "male/male",
      "paws",
      "penile",
      "penis",
      "penis_poking_out",
      "precum",
      "public",
      "public_sex",
      "public_transportation",
      "sex",
      "shorts",
      "sitting",
      "speech_bubble",
      "spread_legs",
      "spreading",
      "text",
      "worried"
    ],
    "invalid": [],
    "lore": [],
    "meta": [
      "english_text",
      "hi_res",
      "story",
      "story_in_description"
    ],
    "species": [
      "canid",
      "canine",
      "fox",
      "mammal",
      "wraithpup"
    ]
  },
  "updated_at": "2026-05-28T08:51:31.097-04:00",
  "uploader_id": 207096,
  "uploader_name": "NovaGuard",
  "vote": 0
}
