Dad Swap: The Other Half

Story by OpossumMouse on SoFurry

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

As a part of an annual tradition with his ex-boyfriend, the Rottie JJ spends the day with his ex's father, Grant. The two work up a sweat helping around the house before taking it to the bedroom.

This is a follow up to an earlier story that you can find here: https://www.sofurry.com/view/1974395

If you like the story please leave a vote, a comment or a favorite!


The sharp ring of a doorbell pierced the repetitive humdrum of the house; cutting through the sounds of the washing machine, the dryer, the vacuum, the TV and the 80s hits playing on the radio to finally reach the middle-aged hippo in his living room. He silenced the shrill shrieking of the vacuum and yelled back:

“Coming!"

Shuffling his way down the hallway towards the front door, he searched for the keys only to realise that he had forgotten to lock the door anyway. He opened it to be met with a young Rottweiler, no older than 21.

“Afternoon Mr. Withers! The canine smiled.

“Oh, JJ! Is it that time already?"

JJ was around 5'11 in stature and supported a subtle musculature. His thighs were shaped, but not thick, his biceps were ever so slightly rounded, but not particularly bulky or bulging. He dressed in casual attire with a baggy white t-shirt and grey sweatpants. Nothing about him was particularly out there; his fur was the typical colouration for a Rottweiler and his brown eyes were neither warm nor cold. He possessed a confident aura; the kind that came from repeated social success.

“You didn't forget did you?" JJ smirked, amused.

“Not at all! I could never forget Dad swap."And he hadn't, he had just merely forgotten the time.

Dad swap was a yearly tradition in both Grant's, the hippo, and JJ's homes. They shared this with Grant's son, Bailey, and JJ's father, Archie. The two boys would swap Dads for the day and do whatever it is they wanted to do. JJ would spend his day with Grant and Grant's son Bailey would spend his day with JJ's father. Normally they'd go watch a game, or a movie or go fishing, but this would be the first Dad swap in two years and JJ had changed a lot since leaving for university.

“I'm sorry Son, but I didn't book us movie tickets or plan anything. Uhh… come in though!"

Grant stepped aside, allowing JJ to step in and kick his shoes straight off. They narrowly missed the pile of laundry at the bottom of the stairs.

“Sorry about that, I'm actually still tidying up the house!" The hippo apologized.

“That's no biggie." JJ shrugged. “Do you want some help?"

“Oh no, I couldn't-“

“Nah it's fine! It'll give us the chance to talk won't it? And you said you hadn't booked anything, so we might as well."

“Are you sure?"

“I'm always sure! What do you have for me old man?"

After a quick smile for the dog, the two began moving through to the house as Grant rambled off everything that was waiting for his attention.

“Well I should get on top of the kitchen first, I'm more or less done in the living room but a lot of the stuff in there needs to go to the attic so we'll have to get the ladder from the shed. Oh! And then there's the…"

In the kitchen Grant dried dishes as JJ swept the floor to make way for the mop. They chatted about JJ's university course, although he seemed to know more about the pubs than the actual content of the course. To JJ's surprise, Grant had never been to university or even college. He landed his first office job off the back of his O-levels thanks to a family friend and had been there, content, ever since.

This conversation continued as they moved to the garden, but stopped abruptly when Grant opened the shed.

“Ah!" He declared as he looked into its depths. “I uh… forgot how busy it was in here."

JJ looked past the hippo into the shed. It was choked full of crap. Paint buckets, old bikes, boxes of junk Grant had forgotten to take the scrapyard. Pinned against the back wall behind the remnants of a bed frame was the ladder they needed to enter the attic.

Excavating the shed didn't take too long once they worked themselves into a rhythm. Grant had always been deceptively strong and was hoisting or heaving things out from the shed faster than JJ could put them to one side.

They were halfway through the wall of half empty paint buckets (Grant had remodelled the bathrooms last year and was already changing the paint of the downstairs one) when the skies opened up. JJ felt it first – a spot on his muzzle – then Grant felt it hit his back. At first they sped up, thinking to beat it, but the full storm came whilst they were getting a table out. They gritted their teeth as they yanked it through the narrow door, rain drops covering them, then shoved it to one side. Grant found himself soaked, but not as soaked as JJ who had been outside the entire time.

The water had soaked straight through the thin fabric of his shirt. It hugged his trained figure like a tight leash. There were no wash board abs for Grant to treat his eyes too, but there was a firm stomach and rounded pecs. Grant's eyes were immediately drawn downwards towards JJ's trousers, which had fortunately not gone transparent thanks to their cotton material, but the dampness of which seemed to somehow amplify the dog's already prominent bulge.

“Maybe you should get the ladder out?! Get some time in the shed!" Grant ushered the younger man into the shed to avoid staring only to soak himself as well.

JJ was able to manoeuvre the ladder out shortly after and so the two hurried to get it back inside. They left it leaning against the back door as both of them instinctively started to change out of their soaked clothes.

Grant's shirt was halfway to the floor when it him that he was undressing in front of his son's ex-boyfriend and childhood friend.

Sheepishly, Grant removed his hands from the waistband of his trousers.

“Sorry! Rushing in from that rain, I was on auto-pilot." He said as he turned to JJ and choked on his breath the moment he laid eyes on the dog.

The dog had removed his t-shirt and his trousers had been pulled low enough to expose most of his underwear; a pure black pair of boxer briefs that hugged his bulge better than a jockstrap cup ever could. With JJ's fur glossy from sweat and rain, he looked like something out of one of the old porn mags Grant had stashed in the boxes upstairs. Turning to hide his blush, Grant continued as calmy as he could:

“I'm going to grab some clean clothes! From the laundry!"

He did an awful job hiding how flustered JJ had made him. Maybe the dog didn't pick it up from the way Grant rushed through his words, but he certainly picked it up from the way he hurried into the kitchen.

Cheeks flush and a swallow caught in his throat, Grant poured himself a glass of water and downed it.

“Hey could I get in on those clean clothes please?"

Prepared for what he was going to say, Grant turned his head towards JJ only to find that the young man was now practically naked! He stood in nothing except a tight pair of boxer briefs, leaning against the doorway with the confidence of someone fully dressed. The bulge in the front of his boxers looked stuffed, just a brief glimpse of the man's body had gotten Grant excited again.

“Uh- uh, sure! Yeah, of course."

The hippo turned towards the basket, partially so that he wasn't looking at JJ but mostly so that he could hide his growing erection.

He tried to tell himself that he didn't find the idea of fucking his son's ex hot and that it was only because JJ looked so similar to his father Archie. That of course dragged his thoughts to JJ's hunk of father, and only made things worse.

“Here!" Grant pulled the first t-shirt he could find and tossed it behind him without looking. He then went back to find something for himself.

“It's a little big." JJ declared.

Assuming the dog was dressed, Grant looked over his shoulder and saw that the t-shirt; which had always been a little tight on himself, was swamping the canine. It was so big on the dog that it reached down to his knees.

“Oh, I'm sorry. Let me find you one of Bailey's!"

“Nah it's okay. At least this way I don't have to borrow some shorts as well, huh? I'm going to move the ladder upstairs."

JJ stepped away leaving Grant to nervously change into dry clothes behind the closed door. Grant hadn't actually been able to find himself comfortable trousers, and so instead had gone for the largest shirt he owned. It reached the top of his thighs, barely covering his crotch. He would have taken more time, but JJ called to him:

“Hey Mr. Withers! I've finished setting the ladder up! How does your attic open?"

“Don't worry, I'll go up! It's easier that way!"

The attic door, which was really a hatch in the ceiling, was located on the landing just outside of Grant's master bedroom.

“If you pass me the boxes from Bailey's bedroom, I'll put them up." Grant said, climbing the ladder.

“You got it boss!"

JJ found Bailey's bedroom littered with cardboard boxes waiting for transit. It wasn't all that childish for a childhood bedroom; they'd remodelled when Bailey turned sixteen. It was mostly decorated with reds and blacks, but beyond that was fairly sparse. Based on the clear path to the bed, Bailey must have cleared a path to this bed when he'd moved back, but hadn't done much else beyond that.

Starting with the closest, JJ heaved a box into his arms and returned to the landing where Grant had begun to climb the ladder and in doing so had stretched up his arms. This in turn had lifted his shirt and revealed his lack of trousers, and still prominent, still raging erection. His arousal was obvious, having left a small wet stain on his boxers where his tip rested. Even if he hadn't been leaking his package was so girthy it left an unmissable impression in the fabric of his underwear. With his head in the attic, Grant couldn't see JJ staring right at it.

“First one, Grant." JJ said calmly, tongue teasing his lower lip as his eyes remained trained on that bulge.

“Good job, Son."

Grant had called him son plenty of times, but it had never sounded so arousing.

“Thanks – Dad." He quipped back, not entirely joking.

“Oh! Uhh…"

The hippo didn't quite know how to reply, but his cock did. JJ watched it jump ever so slightly as he went back into the bedroom. He retrieved as many boxes as he could and brought them all to the ladder. By queuing up a few he could spend more time looking at that bulge.

It was because of this he caught what was practically a moan from Grant as he picked up a particularly heavy box.

“Hfffmph… Fuck!" The hippo exhaled as he somewhat struggled.

Immediately, JJ's thoughts were consumed with smut. He wanted to reach out and stroke the man's cock through his boxers, to see if he could elicit another moan or perhaps something better.

JJ had always had a thing for older men, but the arousal stirring in him now was something else. He was so distracted by the thought of bending the hippo over, he failed to realise that Grant was now the one staring at him.

“Oh my! Uhhh, JJ?"

The hippo's words snapped JJ out of his fantasizing stupor. Grant had purposefully turned his head away to stare at the wall, and had then closed his eyes with his hand covering them for good measure. For a moment JJ was confused, but then he felt the tip of his dick poking through the folds in the front of his boxer briefs.

_ Shit._

Blushing, but not quite as hard as JJ was, Grant descended the ladder and began to pack it down so that he had something to do. JJ stood their paralyzed, unsure of what to do. He had the sense to pull the shirt down to cover himself, but beyond that he hadn't moved an inch. Worse yet he could feel himself growing harder. Whatever embarrassment he felt it was losing to how pent up he'd become since his break up with Bailey. It wasn't long before it was obvious against even his shirt, and Grant was about to finish with the ladder.

JJ took a gamble.

He stepped closer, put his around the hippo's belly and leaned in to kiss his neck. It was a wet kiss, lead by some slight tongue before the teeth grazed the skin. His lips smacked against the hippo's rough skin. When Grant didn't push away, JJ leaned in further and began to bite with just the slightest amount of force; enough to bruise lightly.

Suddenly, Grant's hands were on JJ to push him away. The dog's heart sank as he thought the hippo intended to push him away, only to find himself being spun around to be pushed against the wall. Grant closed the fraction of space between them and returned the dog's kiss, this time aiming right for the young man's mouth.

Now it was Grant's lips' turn to smack as he pressed his tongue forwards into the dog's mouth. JJ squirmed against the wall, his hands groping wherever he could touch, and opened his mouth for Grant. They kissed deeply and pushed against one another as if that might help them kiss deeper, until Grant ran out of breath and pulled away.

Their eyes met. JJ had always thought of Grant as a scatter brain, a sort of foppish middle aged man with a pure heart and clean mind. Now he was questioning that. Maybe it was the way Grant towered over him, or the grin the hippo wore, but he was certain there was a dirtier side to the man. JJ wanted nothing more than to indulge it, and leaned in closer for another kiss.

Grant, however, moved his head away. He didn't step down from pining JJ against the wall though.

“Sorry! I-. We can stop." JJ said firmly, not at all embarrassed by the rejection as he too began to realise that they perhaps shouldn't do this.

The easily embarrassed, always tripping over his words and losing his glasses hippo was back.

“No it's- I- I promise it's fine I just. Gosh, you just look a lot like your old man."

JJ paused for a minute and thought about what that implied. He wondered if Grant knew what had been implied as well.

“Oh?"

“In a good way! In a good way!" Grant hurried to correct himself.

Now the Rottweiler smirked. His confidence returned quickly as he found a thread to wrap his finger around and tug.

“So, you think my Dad's hot?"

Grant could see where this was going.

“Yes, but-“

“-So if you think my Dad's hot, and you think I look like my Dad…" JJ's hand started to move again.

He clamped his hand down on the hippo's crotch, who immediately began to push back against it ever so slightly.

“JJ! You're my son's boyfriend!" Though noticeably his body didn't protest as he continued to press into JJ's hand.

“We broke up." JJ smirked, still eager.

“Surely that makes it worse?" The hippo laughed nervously as the dog gave Grant's package a little squeeze.

“He doesn't have to know."

Grant twitched as JJ's fingers struggled to stay still. Bulging against the fabric of his underwear, Grant's cock twitched from every touch. His cock was leaking pre almost as fast as his heart was beating. It was true, Bailey didn't have to know. And he wouldn't ever find out.

Leaning in, Grant spoke directly into the dog's ear.

“Fine, but I hope you don't think I'm some passive thing in the bedroom."

In one swift movement, Grant tugged JJ's hand away from where it was teasing the hippo's bulge and pinned it above his head. It was quickly joined there by his other hand, then pinned by one of Grant's massive paws.

“And don't think my age is going to slow me down either."

Grant went back in to makeout with the dog, something that JJ was equally up for. He rocked his head with Grant's, the two of them going up and down, back and forth in a frantic rhythm. Their tongues wrestled, only parting for a second whenever one of them closed their mouths to take a deep breath.

Through the fabric of the underwear, Grant wrapped his pinkie, ring and middle finger around the base of JJ's cock. His thumb touched the side of JJ's knot and his index finger rested a little further up the shaft. It was an awkward grip, what with the dog fully erect already, but an effective one as the dog started to whine into Grant's mouth. Grant rolled his finger against the dog's cock, treating it to soft squeezes every few seconds.

Grant swapped and pressed his palm flat against the dog's dick. He ground his hand down against JJ's cock, pushing the tip of it against his belly for that extra simulation. Revelling in the feeling of his entire cock being rubbed, JJ's head flopped back, and his mouth hung agape. Spurred by instinct he began to buck his hips in short bursts of rapid thrusts against Grant's hand. Each thrust guided Grant to the most sensitive parts of his cock and the hippo in turn would pay extra special attention to those places.

“You like that, Son?" Grant smirked as he asked.

JJ gave a groan that was somewhere between an aroused bleat and the sort of drawn out embarrassed 'whyyy' you'd give a terrible Dad joke.

“Don't act like you're not into, I saw the way you perked up at it earlier."

“You're the one who got flustered from being called Dad. Fuck knows what'll happen when I call you Daddy." JJ teased.

“I'll put your mouth to use and shut you up."

“Go on then, Daddy."

Letting go of the dog's arms, Grant rolled up his own shirt and then caught the dog by the headfurs as he attempted to go right down to the hippo's crotch. Instead, Grant pulled him into his heavy chest and gave the dog's crotch an encouraging squeeze. The unfazed JJ dived forwards with excitement.

He warned Grant with the slightest lick, but then popped the entire nipple in for a kiss. Without so much of a second's wait. JJ flicked his tongue over the tip of it, kissing and sucking and pulling on it gently with his lips. After teasing and bathing it in his mouth in the same way that he would a cock, JJ looked up at the hippo as if to ask for permission. Grant huffed in pleasure and grabbed the dog's head from behind to pull him in closer.

The dog's rough tongue danced on the underside of Grant's chest. His lips smacked as he sucked without a hint of shame over being loud or gross in his desire for the man. He introduced his teeth, but only enough to prick not hurt. This all seemed to excite the hippo even more and the movement of his hand grew faster. JJ matched it with his hips, grinding forwards harder and faster until the tension built enough that he released his grasp on the man's tit to bite his shoulder instead.

“AH-oooh…" Grant gasped and winced, then moaned as he felt the dog's lips kiss his shoulder.

Having fallen into just as much as Grant, JJ was trying to do much more than give the man a hickey. His spare hand had snuck into Grant's underwear and was now furiously jacking away at his engorged cock. It pressed against the fabric, leaving behind a steadily growing patch of precum that was now just larger than the tip of a finger.

Not wanting to be outdone in something that he started, Grant's hand yanked the dog's boxers down and wrapped itself around JJ's cock. He returned the handjob with equal vigour, and immediately had JJ curling over ever so slightly.

Then it hit Grant, the familiar tension in his balls, the warmth, and the lightness towards the edge of it. He wanted, no needed, to cum; a feeling that was not alien but had certainly gone unfelt for a while.

Embarrassed by the prospect of busting so early, Grant scrambled to push the dog's hands away. JJ immediately let go with his mouth and his hands, then straightened up to put a comfortable amount of distance between the two of them.

“Sorry! Too much?" JJ said with concern as he quickly wiped the spit from around his mouth.

“No-no, it's okay. I would just rather not cum so quickly…"

A devilish look spread across JJ's face.

“Oh, I really don't mind if you do…"

“I can see that!" Grant laughed. “I'm not quite as spry as you, young-'n. If I get off now that'll be the last for tonight."

“What's wrong with that? I don't mind if you're a one and done type."

“Nothing wrong with it. I was just hoping we could do a lot more than just touch each other's junk, Son."

Now JJ's look was one of hunger and excitement. Clearly he'd been hoping for that as well.

“I know you just said you didn't want to come so quickly, but if I take it slow can I suck you off?" JJ had no shame at all in asking so plainly.

“You'll take it all if you're good."

Both grinned as the two rotated, with Grant now standing against the wall and JJ kneeling in front. The hippo's boxers went down in a flash, exposing a girthy tool that sat flush against his powerful belly. Mr. Withers was short in length, but he made up for that with a width that those with smaller hands would struggle to wrap their fingers around.

JJ breathed deep as a pleasant scent washed over him, it made his dick jump and coerced him into taking a second huff. It was the smell of rain caught on his skin from where it had soaked through his clothes, but also a hint of the precum wetting the tip of his dick. The undertones of his bodywash, cedar or something similar, was an odd change from the undertones of sweat JJ had gotten used to.

First he planted kisses against the inside of the hippo's thighs, guiding him spread them a little further. Grant did so then lean back further until he was looking up at the ceiling, unable to see what JJ was doing but aware of every micro-movement. As the dog kissed with his mouth, he caressed the underside of Grant's junk with a free hand and toyed at the foreskin with pad of his thumb. JJ's thumb rolled back and forth on the head of Grant's uncut cock, gently rolling the hippo's foreskin over the head of his cock.

Then the younger man leaned in further and tasted his first lick of pre from the hippo's tip. Salty. Delicious. He needed more. Grant moaned and jerked his hips suddenly, grinding his length against the dog's tongue. JJ backed off for a moment, startled, but understood the man's desperation when he saw that his legs were already trembling a little. This was no time for teasing.

Now the dog leaned in for the real thing and wrapped his lips around Grant's length. Whilst holding in the soft embrace of his mouth, he lavished the sides of the hippo's cock by flicking and rolling his tongue against the spongy flesh. He purred at the feeling of it swelling inside of his mouth, hardening until he could feel each and every curve of it.

JJ had practically swallowed all of it when he felt it tickle the back of his throat, though that didn't mean the hippo wasn't a challenge. His girth was stretching the sides of JJ's lips, forcing him to breathe in through his nose and let his mouth go slack. As he exhaled deep, it slipped that extra inch and JJ found himself kissing up against the hippo's crotch.

A delectable taste of precum rolled down his throat. He closed his eyes and breathed. It was exciting feeling every throb and every little begging thrust that Grant made. He could hear the hippo's fingers grabbing at the wall and he could feel with his hand the way the man's balls tightened.

Opening his eyes and locking them on the base of the hippo's cock, JJ began to slide himself back and forth along the length. The feeling of his throbbing cock slipping along the dog's tongue with the subtle tease of his lips all around sent Grant into awe at how good the younger man's muzzle felt. He reached down to take a handful of JJ's hair, providing himself just enough leverage to hump into JJ's throat with slow movements.

Those movements gradually grew faster, his thrusts more desperate. JJ's lips tightened around the shaft and his hand stopped to keep it all in place as he sucked. Just as Grant began to pant and his movements became sporadic, he pulled himself out of the dog's mouth and kept it there just in front of the dog.

“Alright, Son. Are you wanting to swallow this load…" He slapped it against the dog's nose, who hadn't yet looked at anything other than the dick in front of him. “…, or are you wanting me to paint you with it? Or do you want to fuck it out of me."

JJ hadn't been aware that topping was an option. With desperation in his eyes, he asked:

“God I really want to fuck you."

Smirking in the same manner that JJ had earlier, Grant stepped away to open the door to the master bedroom. It was clean, being one of the only rooms that Grant had gotten to before JJ arrived, but more importantly the bed was devoid of bed sheets.

“Ah. That might cause some issues." Grant joked, letting the dominant demeanour he'd held for the past dozen or so minutes slip.

For a moment, JJ was silent as he wondered if he could dare to say it.

“You know, there are bedsheets on Bailey's bed."

Now it was Grant's turn to be silent as he thought.

'He doesn't have to know'

If his son had no way of finding out that he'd slept with JJ, how would he ever find out that it happened in his bed?

“Indeed there are."

Grant stepped past and led the way into his son's bedroom. Once in, he helped the dog out of his boxers and then ushered JJ onto the bed and into a half-lounging, half-seated position against the headboard. Knotted and tapered, JJ's dick was quite the specimen even without those canine enhancements. Rock hard, the knot was already fully engorged from all the teasing.

“I assume you know where the condoms are." Grant joked.

JJ gestured to the bedside table, from which Grant retrieved a condom and a pump bottle of lube. His next move was to clamber, somewhat awkwardly, onto the bed and kneel over JJ with one knee on either side of the dog's legs. This left his prick right in the middle of JJ's vision of reach, still shining with spit. Grant slipped the condom onto JJ's prick with a swift, well practiced motion and treated it to a few strokes of lube.

“Hard as a fucking rock, aren't you boy?"

After some repositioning, Grant lined the dog's cock up with his tailhole and let it split him. JJ found himself buried in the hippo's chest as he did, nuzzling into the older man's wiry chest hair. His prick, already leaking from the first touch of the prostate, was pressed against JJ's chest and begging for attention. JJ wrapped a hand around it to stroke it as Grant descended further.

Moaning shamelessly, JJ pumped his hips ever so slightly. It wasn't enough to throw the hippo off his balance, but just enough to encourage him to go a little faster. Grant could absolutely take it all if he wanted, but he liked to see the twenty one year old getting worked up.

“You want your Daddy to take it all?"

Caught off guard, JJ stammered for a moment, but then settled for learning forwards to suck on the hippo's nipple again. Teasingly, Grant stopped and slowly rose back up until the dog's cock slipped out; he caught it with a hand and squeezed that fat knot.

“Fuckkkkk pleaseeeee!!!" JJ groaned, his legs kicking and shifting in desperation.

The hippo gave the dog's cock a slight shake and a few firm pumps which quickly got him begging.

“Pleaseeee, pleasseee let me fuck you Daddy!"

And with that, Grant lined it up again and sunk down. Once he felt the head pop in, signalled by a breathed hiss of pleasure from the dog, he let gravity do the rest.

“Good boy…" Grant cooed.

JJ's heartbeat fast in his chest as he felt the soft confines of Grant's Dad ass wrap around his member. It slipped deeper and deeper until his knot pressed against the man's puckered rim. At first he tried to thrust it deeper, but Grant rose with each strike so that JJ couldn't quite press against it. The dog whined.

“Are you trying to knot your Dad already, boy?"

JJ gave another whine in response. Grant growled with a sudden dominance:

“I'll make you knot me after you've made me cum!"

The tight hug around his member was nothing new; JJ had topped plenty of times. But this was something different, something dirtier and hotter than anything he'd done before. His balls felt swollen already, ready to burst and flood the condom to the point of breaking. He was desperate to cream this Dad, mostly so he could do it again sooner. JJ finally got his chance to at least spear the man properly when Grant (after a combination of JJ's jumps getting faster and his own knees getting sore) finally sat down on the swell of JJ's knot.

Now it was Grant's turn to moan as he felt that knot already begging to spread him further. For the moment Grant was careful not to let it, and instead bounced himself up and down on the dick inside of him. He bit his lip and huffed at the feeling of JJ's arousal; the way it pushed against his walls and seemed flex with each of JJ's breaths.

JJ worked himself into a rhythm. He'd roll his hips back against the bed as far as he could go as Grant bounced, his member would drag along the rim which clung as if it didn't dare let go, and then would thrust as deep as his bulging would let him when Grant descended. One hand clung to Grant's thick thigh for support, but the other was still wrapped around the hippo's member.

Fingers tight around the hippo's cock head, he worked it back and forth with quick strokes that synched with the dance of thrusts they were both enrolled in. It was easy to lose himself to it, and so JJ consciously tried to hold himself back from thrusting too hard or too fast or too deep. He desperately wanted to knot Grant before he came, but that would mean getting the hippo off; a task requiring the perfect balance between the speed of his hand and the speed of his cock.

Fortunately, Grant seemed happy to help in that. The hippo rocked himself back and forth on the dog's dick, humping up into his hand with vigour and pace. His breaths grew ragged, and he soon tore away to beat his dick with his own hand until at last he rose up to bring his pulsing cock level closer to JJ's face.

On instinct, JJ opened wide and closed his eyes as the hippo's fat load shot across him. It came in hot ropes, each one shooting across his face and upper chest. The dog moaned just as much as Grant did, practically whining and begging for each drop of it. He quickly swallowed whatever he caught, then opened wide for the next.

Just as quickly as the man's orgasm had started, it was over, and he was back to sitting all the way onto JJ's cock.

“Go on boy!" Grant finally said, giving JJ permission to cram his knot in.

Grabbing Grant by the hips, JJ bit his lips and began to fuck Grant as hard as he could. He huffed with every thrust, moving forward and back, forward and back, forward and back and each time hammering his knot against the hippo's tailhole. A metronome working overtime, JJ was spurred by the way Grant worked his member. He'd clench and relax to milk him, driving him to fuck harder and deeper until at last the two of them howled together as the knot popped in to tie them together.

The two ground together for just a few seconds more until JJ at least began to gasp and howl with pleasure as his orgasm finally exploded inside of Grant. He couldn't stop shaking as Grant continued to milk him with the motions of his ass. Each wave of pleasure set off a new spasm and each pulse of his cock sent a new wave of pleasure. His fingers dug into the hippo's thighs and his teeth pressed down on his tongue to try and push a little more energy out of himself for the rapid fire thrusting he maintained throughout the orgasm. As the last drop left him, he flopped back against the bed panting with Grant on top of him.

“There you go, Son. There you go…"

Reaching behind him, Grant applied some more lube to both his hole and the dog's cock.

“How was that?" The man asked.

“So fucking good…" JJ said between breaths.

The hippo gave an expression somewhere between smirking and smiling. He then began to pull himself off of JJ's knot with a technique that implied he'd done this plenty of times before. JJ whined through it, but it eventually worked.

“I'm just going to get cleaned up." Grant declared.

After removing the condom from JJ, he headed for the bathroom.

“I'll uh- I'll go get my phone." JJ said back, a little concerned that neither of them had been keeping an eye on the time.

The dog forced himself to roll out of the bed. He quickly checked the bedsheets and found plenty of marks from lube and sweat. They'd have to change those before Bailey got him. He made a mental note to tell Grant as he went to retrieve his phone from the living room table. It felt a little strange to be completely naked in the Withers' house, but they had fortunately and coincidentally closed all of the curtain's downstairs.

JJ instinctively checked the phone as he picked it up. 10.21pm. Much later than he had expected and past the last bus home. Interestingly, neither Bailey or JJ's actual Dad Archie had called. Normally they would before Archie drove Bailey home, in case it would mean saving JJ a bus trip. Oh well, it wasn't too strange for them to stay the night during Dad Swap. Neither Archie nor Bailey would think anything of it. But JJ couldn't deny that a little part of him wanted JJ to think something of it.

Unlocking the phone, JJ opened his texts with Bailey and sent:

“Too late for me to walk home. Sleeping over yours."

Informative, useful, standard. His second text was less standard.

“We're probably going to use your bed."

And before he could stop himself, the dog sent it. Upstairs he heard Grant leaving the bathroom.

“JJ?" The hippo called.

“I'm down here!"

“Ah! Perfect!"

It was late, but JJ wasn't a kid anymore and had stayed up later countless times. And if he was staying over, he determined to himself that he might as well make the most of Dad Swap.

“Hey Mr. Withers? Can your shower fit two?"