An Uncomfortable Conversation

Jack yawned a bit before glancing at the clock, switching the tv off afterward. It was eleven p.m. and he was sure Elisha would be up early, ready to get the weekend started, so he headed off to bed. The older German shepherd shed his shirt, tossing it on the floor, undoing his jeans, kicking them off too. Though, he kept his boxer shorts on. He shut his bedroom door but left it unlocked in case anything happened where Elisha needed to get to him for some reason. Giving a good stretch, he almost climbed into bed but stopped a moment, scratching at his neck. He shouldn't do anything with his son in the other room, but... he was still a pretty young guy, with a pretty active libido. Jack figured it would be alright if he just... rubbed one out real fast. Elisha was sleeping, he would never know. Just the thought of touching himself had him poking out of his sheath. A quiet sigh escaped him, moving a box of tissues to his nightstand. 
Jack got into bed, pulling the covers over himself, getting comfortable on his back. His paw slid down his chest, slipping into his boxers. The canine released a slightly heavy breath as he rubbed one digit over the tip of his emerging cock, teasing himself, getting harder. He remained completely silent except for his heavy breathing, wrapping his paw around his cock before stroking slow. The German Shephard let his mind wander to various porn videos he's seen before, not wanting to pull up any porn with his son in the house. Jack's free paw moved along his chest, teasing one of his nipples while he continued to stroke himself, still concealed by his blankets. He was panting softly, cock leaking pre in his boxers, face flushed. Soft blankets moved in a rather obvious manner, giving a good idea of what he was doing, eyes shut so he could use his imagination. It was going to take him a while to finish if he kept this up though, so he started to stroke himself quick, panting harder, a paw still rubbing one of his nipples. Then his bedroom door creaked, opening wide.
Elisha had only slept a few hours, the pup tossing and turning as he tried to fall back asleep. The little German shepherd let out a huff, getting frustrated after a long time had passed. The pup really did try getting back to sleep, but he couldn't get comfy, no longer tired. Soon the pup moved to get out of bed, stretching before creeping out of his room. He tended to curl up with his mom when he couldn't sleep, so he figured it would be okay if he did the same with Jack. Elishia opened his father's door without thinking twice, oblivious to the reasons people need privacy besides changing clothes. When he walks in, he sees Jack's paws moving under the covers before they quickly move away, confused at why his dad was breathing funny. The pup's eyebrows furrowed, stepping closer, worried. Jack wiped his paw on his thigh, keeping the covers over him to hide his erection. 
"Are you okay? What's wrong? Why are you breathing like that?" Elisha asked his father, a soft little whine escaping him. Jack struggled with words for a moment, still in shock over the fact his son has caught him doing something inappropriate. The older German shepherd is just really fucking glad he had the common sense to keep himself covered the whole time. 
"I'm okay, it's alright, I promise. Go back to your room and I'll be there in just a moment, okay? I promise." Jack says, doing his best to give a reassuring smile. It came across a bit awkward though, his ears flat against his head out of embarrassment and shame. Elisha was hesitant about leaving, worried about how his dad was acting. Eventually, the pup let out another soft little whine, leaving the room to go wait in his own room. Sitting on his bed, Elisha hugged his knees, waiting for his dad.
Jack gave a slight sigh of relief once his son left, but he continued feeling an immense amount of guilt over the situation. He knew he shouldn't have done such a thing with his son in the house, he had even considered that beforehand. The German shepherd let out an uneven sigh after catching his breath, already resheathed in those short moments. The shame and shock were enough to make him lose any arousal he had. He pulls his jeans back on and zips them, deciding it would probably be best to pull his shirt back on as well. After, he was sure to make a stop at the bathroom, washing his hands before entering Elisha's room. 
Jack's heart sank when he walked in and saw his son hugging his knees, figuring he had scared the poor pup, hears going flat against his head again. He took a seat near his son, with some space put between them, worried he would make the little German shepherd uncomfortable. The older male exhaled an unsteady sigh, fidgeting with his paws.
"I'm- I'm so sorry about that, son. I didn't think you would see me. Are you alright?" Jack asked his son, looking at him. Elisha looked back with big eyes.
"Am I alright? are YOU alright? You're the one that was breathing all heavy and moving all funny, are you hurt or sick or something?" The pup asked his father, worried for the older canine. He would never want anything bad happening to his father, oblivious to what the canine had been doing. Jack couldn't help but let out a short nervous laugh, head turning away from his son. He tried his hardest not to look so embarrassed or ashamed about this, he didn't want his son thinking it's something bad when he gets older and fully figures out what Jack was doing. 
"Yes, I promise you I'm okay, kiddo. heh, uh. What I was doing, was... well. It's something adults do by themselves sometimes, it's a very private thing though, so nobody is supposed to see it. You'll understand it better when you get older, okay?" Jack gave as his explanation, offering a reassuring smile. 

"Okay..." Elisha mumbled, a lot more questions running around in his head. He... wasn't so sure he should ask though, since his father said it was such a personal thing. The pup figured he could figure it out on his own. He was just glad his dad wasn't hurt, giving his father a tight hug, nuzzling against his shoulder a tad. Jack relaxed when his son hugged him, glad the pup didn't appear uncomfortable with him after the little accident. He hugged his son as well, rubbing his back before pressing a kiss to the top of his head. 
"Would you lay with me? I can't sleep..." The pup asked quietly, keeping his face pressed against his father's shoulder. Jack... felt a bit awkward, but he figured he should have no reason to feel that way, laying down with Elisha, pulling the covers over him.
"Sure, kiddo.". Jack said softly, rubbing the pup's back to help soothe him to sleep.