~ Zoo: Paws and Patience ~

Story by Cederwyn Whitefurr on SoFurry

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

She told herself it was just affection.

A lonely dog leaning too close, a warm nose nudging higher, a broad tongue that knew exactly where to linger.

One week to resist.

She didn't even last the first night.

Some good boys teach their sitters things their owners never mentioned.


~ Paws & Patience ~

© Cederwyn Whitefurr

February 2026

All Rights Reserved.

Riley was wiping sweat from her brow with the back of her forearm when her phone buzzed on the kitchen counter. She glanced at the screen: Elena Harlan – next door.

She swiped to answer, putting it on speaker while she rinsed the last of the dinner dishes. “Hey, Elena. Everything okay?”

“Hey, Riley.” Elena’s voice came through warm but edged with fatigue—the kind that comes from too many late nights at the office and not enough sleep. “I hate to drop this on you last-minute, but I’ve got a family emergency. My mom slipped and broke her hip up in Denver—nothing fatal, thank goodness, but she’s having surgery tomorrow and needs someone there for at least a week. I’m on the first flight out in the morning.”

Riley turned off the faucet, drying her paws on a dish towel. “Oh, Elena, I’m so sorry. Is she going to be alright?”

“She’s tough as nails—she’ll be fine. But the timing is awful. I’ve got Kodi, the house, the plants, the mail… I was wondering if you’d be able to stay over for the week? Feed him, walk him, keep an eye on things? I know it’s a lot to ask.”

Riley leaned against the counter, ears flicking forward. Elena Harlan—mid-forties, divorced, project manager at the same construction firm where she sometimes worked overtime—had always been kind. They’d chatted over the fence plenty of times: Elena waving from her deck while Kodi trotted over to greet Riley, the big German Shepherd pressing his nose through the slats for scratches and treats. Riley had even dog-sat for a long weekend once before, when Elena went to a conference. Kodi liked her. Elena had noticed.

“I’m free this week,” Riley said. “Summer break from classes, and my roommate’s got her boyfriend crashing here anyway. I could use the quiet. Yeah, I can do it.”

“You’re a godsend, Riley. Seriously. I’ll leave the key under the blue planter by the back door, same as last time. Kodi’s food is in the pantry—two cups morning and night, warm water on it the way he likes. Walks twice a day, morning and evening. He’s good on the leash, but he’ll pull if he spots a squirrel. And… he gets clingy at night sometimes. Just give him some attention if he asks—he’s harmless, I promise.”

Riley smiled despite herself. “Clingy how? Like, ‘pet me until I fall asleep’ clingy?”

Elena laughed softly. “Exactly that. He’ll lean on you like you’re the only thing keeping him upright, put a paw on your leg, stare until you cave on the ear scratches. He’s a good boy, though. Never chewed a thing in his life.”

“Got it. I’ll spoil him rotten.”

“I’ll Venmo you the usual—two hundred for the week, plus extra if you need to grab groceries or anything. And Riley? Thank you. Really. It means the world.”

“No problem at all. Safe flight, okay? Tell your mom I hope she recovers quickly.”

“Will do. See you when I’m back.”

The call ended. Riley stared at her phone for a moment, then looked out the kitchen window toward the house next door. The living room light was on; she could see Kodi’s silhouette moving past the curtains—big head, pointed ears, pacing slowly like he already sensed the change in routine.

A small flutter stirred in her stomach. Not nerves, exactly. More like… anticipation? A whole week alone in Elena’s house, with a big, serious dog who already liked her enough to lean against the fence and rumble contentedly when she scratched his ears.

She grabbed her keys and stepped out into the backyard. Kodi was already at the fence, nose pressed to the slats, tail giving one slow, deliberate thump.

“Hey, big guy,” she said softly, crouching down. “Looks like it’s you and me for a bit.”

He whuffed once—low, polite—and sat, brown eyes locked on hers.

Riley reached through the gap to scratch under his chin. His fur was warm from the summer evening, coarse on top, soft underneath. He leaned into her paw, eyes half-closing, a deep rumble starting in his chest.

“Yeah,” she murmured, smiling. “We’re gonna be just fine.”

She didn’t know yet how fine. Or how complicated.

* * *

Riley arrived the next afternoon, duffel bag slung over one shoulder, the key already in her paw from under the blue planter. The summer heat clung to her fur like a second skin as she unlocked the back door and stepped inside. The house smelled faintly of Elena’s citrus cleaner and the eucalyptus candle she always burned on the coffee table. Quiet except for the low hum of the AC and the faint click of nails on hardwood from deeper in the living room.

Kodi was waiting.

He stood at the edge of the kitchen tile, ears forward, brown eyes fixed on her like she’d just walked into his territory and he was deciding whether to approve. Tail gave one slow, deliberate sweep. No bark—just that serious, assessing stare.

“Hey, big guy,” Riley said, keeping her voice soft. She dropped the bag by the door and crouched a little, holding out her knuckles for him to sniff. “Remember me? Fence buddy.”

He padded forward one careful step, nose twitching. Then another. When he reached her, he pressed his head under her offered paw without hesitation, ears flicking back in that contented way dogs do when they’ve decided you’re safe. A deep, rumbling sigh vibrated through his chest as she scratched behind one ear, then the other.

“Yeah, that’s the spot,” she murmured. “Good to see you too.”

Kodi leaned—hard. Eighty-five pounds of solid shepherd pressing his shoulder against her thigh until she had to brace one paw on the floor to keep balance. His tail thumped once against the tile, then stilled.

Riley laughed under her breath. “Already clingy, huh? Elena wasn’t kidding.”

She stood slowly, and he followed the movement, staying close enough that his fur brushed her leg as she walked into the living room. The sectional couch took up most of the space—big, L-shaped, dark gray fabric that looked like it had seen a lot of Kodi naps. A dog bed sat in the corner, but Kodi ignored it entirely. He tracked her every step, nails clicking softly.

She unpacked a few things in the guest room—Elena’s spare, neatly made bed, fresh towels stacked—then came back out to the kitchen. Kodi was already sitting by his food bowl, posture perfect, eyes locked on her.

“Dinner time already?” She checked the clock—close enough. She opened the pantry, pulled out the big tin of kibble, measured two cups like Elena had instructed, added a splash of warm water from the tap. The bowl clinked as she set it down.

Kodi didn’t move until she stepped back three full paces. Only then did he lower his head and eat—neat, efficient, no crumbs on the floor. When he finished, he licked the stainless steel twice for good measure, then turned and walked straight to her.

No warning. Just planted himself in front of her legs and sat again. Looked up.

Riley blinked. “...What now?”

He lifted one massive paw and placed it gently on her thigh—right where the fur transitioned from coarse outer coat to the softer stuff near her pouch line. Not pressing. Just resting. Warm pad through her shorts.

She felt her heartbeat kick up a notch.

“Okay,” she said quietly, ears tilting back. “Message received, I think.”

She reached down slowly, let him sniff her knuckles first—habit from working with animals—then ran her fingers along the side of his neck. Thick, sun-warmed fur. He didn’t flinch. Just closed his eyes halfway and let out another long, rumbling sigh that vibrated right through her palm.

Riley’s tail gave an involuntary little thump against the cabinets behind her.

“Alright, big guy,” she murmured. “Truce?”

Kodi answered by leaning his full weight against her leg—eighty-something kilos of solid shepherd pressing in like she was the only stable thing in the house.

She laughed again, softer this time, scratched behind one ear, and felt the tension go out of him like a knot finally unravelling.

The rest of the evening passed quietly. She took him for his walk around the block—him heeling perfectly until a squirrel darted across the street, then a brief, controlled pull she corrected with a soft “easy.” Back home, she showered off the day’s sweat, threw on loose sleep shorts and an oversized tee (no bra, too hot for that), and flopped onto the sectional couch with her phone.

Kodi watched from the floor for about thirty seconds.

Then he jumped up—graceful for his size—and settled beside her. Not crowding exactly, but close. Head on her thigh, one paw draped over her knee, body heat radiating through the thin fabric.

Riley hesitated, then rested her paw on his neck. “You really are clingy, aren’t you?”

He huffed once, eyes half-closed, tail giving a slow thump against the cushions.

She scrolled for a while, absently scratching behind his ears. The room was dim—only the lamp on the side table and the blue glow from her phone. Outside, cicadas droned in the warm night.

After maybe twenty minutes, Kodi shifted. Lifted his head. Nuzzled into her side—warm nose pressing against her ribs, then higher, along the softer fur under her arm.

Riley giggled. “Hey, easy there.”

He didn’t stop. Just kept nuzzling, slow and insistent, nose tracing up toward her chest.

Her ears flicked back. “Personal space, buddy.”

But she didn’t push him away. Not yet.

Kodi took that as permission.

Riley lay back against the armrest of the sectional, legs stretched out along the cushions, phone forgotten on the coffee table. The lamp cast a soft brown glow across the room; everything else was shadows and the faint blue flicker from the muted TV showing some nature documentary she wasn’t really watching. Kodi’s weight was solid and warm against her right side—head resting on her thigh, one paw draped loosely over her knee, the slow rise and fall of his ribs pressing rhythmically into her hip.

She kept scratching behind his ears in lazy circles. Every few passes his tail gave a single, heavy thump against the fabric. The sound was oddly comforting, like a heartbeat she could feel in the quiet.

“You’re really settling in, huh?” she murmured. “Miss Elena that much already?”

Kodi answered with a long, rumbling exhale that vibrated straight through her leg. His head shifted—barely an inch, but enough to slide higher. Now his muzzle rested against the curve of her lower ribs, nose tucked just under the hem of her oversized tee. Warm breath seeped through the cotton, tickling the fur underneath.

Riley’s paw paused mid-scratch.

She told herself it was nothing. Dogs did this—snuggled, sought warmth, pressed close when they felt safe. Elena had said he got clingy at night. This was clingy. That was all.

But the warmth kept spreading. His nose nudged once—gentle, exploratory—then stilled. A moment later he did it again, a slow drag of his muzzle along her side, following the line where her ribs curved toward her breast. The motion pulled the tee fabric taut for a second, outlining the soft swell beneath.

Her ears flicked back. Heart gave a quick, unsteady thump.

“Hey,” she whispered, half-laughing to cover the sudden tightness in her throat. “Watch the personal space, big guy.”

Kodi lifted his head just enough to look up at her. Those brown eyes were calm, almost sleepy, no challenge in them—just patient interest. He tilted his head slightly, ears swivelling forward like he was waiting for permission.

Riley swallowed. Her paw resumed scratching, slower now, fingers threading deeper into the thick fur at his neck.

He took the continued touch as answer.

His head lowered again—slower this time, deliberate. Muzzle pressed flat against her side, then slid upward in a long, warm glide. The tip of his nose brushed the underside of her breast through the shirt. Then his tongue followed—broad, flat, warm—lapping once from ribs to the soft curve above.

Riley sucked in a breath. The lick was wet, deliberate, dragging the thin cotton against her fur. Her nipple tightened instantly under the damp fabric; she felt it happen, felt the answering flush crawl up her neck and burn beneath her cheek fur.

She giggled—nervous, startled, the sound higher than usual. “Whoa—okay, that’s… that’s new.”

Her free paw came up instinctively, pressing lightly against the top of his head. Not pushing hard. Just… resting there.

Kodi paused. Looked up again. No whine, no frantic energy—just those steady eyes, waiting.

She should move him. Should stand up, say “bedtime,” walk to the guest room and close the door. That would be the normal thing.

Instead her fingers curled gently into his fur, scratching again—almost encouraging.

He lowered his head once more.

This time the lick was slower. Longer. Starting lower on her ribs and dragging upward in a single, unhurried stroke. The shirt clung where his tongue passed, outlining the shape of her breast. Another lick—parallel to the first, slightly higher. Then a third, the tip of his tongue catching the very edge of her areola through the fabric.

Riley’s breath hitched. Legs shifted—thighs pressing together without meaning to. Tail gave a single, involuntary thump against the cushions.

“This is…” she whispered, voice barely audible. “This is just… you being affectionate. Right?”

Kodi huffed softly against her chest—warm exhale that made her shiver. Then he settled again, muzzle tucked high now, right against the lower swell of her breast. One paw slid higher, resting on her waist, pads warm through the tee.

She didn’t move him.

For a long minute the only sounds were the cicadas outside, the low hum of the AC, and her own uneven breathing.

Her paw stayed in his fur. Stroking. Slow. Almost absent.

Eventually she closed her eyes. Let her head tip back against the armrest.

He’s lonely, she told herself. He misses Elena. This is normal dog stuff.

But the damp spot on her shirt was cooling now, clinging to her fur, and every time she breathed she could feel the faint outline of her hardened nipple against the fabric.

She stayed like that another ten minutes—maybe longer—until her own heartbeat slowed enough that she trusted her legs to hold her.

“Okay,” she said at last, voice rougher than she expected. She eased herself up slowly, careful not to startle him. “Bedtime, Kodi. For real this time.”

He lifted his head, watching her stand. Tail gave one slow sweep.

Riley walked to his dog bed in the corner, patted it. “Here, buddy. Good boy.”

Kodi followed—reluctant, but obedient. He circled once, then dropped down with a heavy sigh, eyes still on her.

She turned off the lamp. The room went dark except for the faint glow from the hallway nightlight.

In the guest room she closed the door softly. Leaned back against it for a second, paw pressed to her chest where the fabric was still slightly damp.

What the hell was that?

She stripped the tee off, tossed it in the hamper. The cool air hit her fur and made her shiver again.

In bed, under the sheet, her paw drifted down—almost without thought—tracing the line where his muzzle had pressed. Lower. Hesitating at the waistband of her shorts.

She stopped herself. Rolled onto her side. Buried her face in the pillow.

Sleep came eventually.

But the dreams were warm, heavy, and full of low rumbles and slow, deliberate licks.

Riley woke the next morning to sunlight slanting through the guest room blinds and the faint sound of Kodi shifting in the hallway outside her door. He wasn’t whining or scratching—just waiting. Patient. Like he’d been there for a while.

She lay still for a minute, sheet tangled around her legs, the memory of last night sitting heavy in her chest. The damp spot on her tee (now in the hamper), the slow drag of his tongue, the way her body had reacted without asking permission. Her paw drifted to her ribs, tracing the invisible path his muzzle had taken. Skin still tingled faintly under the fur.

It was nothing, she told herself. He’s a dog. Dogs lick. He’s lonely. That’s all.

But the warmth between her thighs when she shifted said otherwise.

She got up quickly—too quickly—pulled on fresh shorts and a tank top, opened the door. Kodi was sitting right there, posture perfect, tail giving one slow thump against the hardwood.

“Morning, clingy,” she said, voice lighter than she felt. She crouched to scratch his ears. He leaned in immediately, rumbling low in his throat.

Breakfast was simple: two cups of kibble for him, with warm water stirred in to soften the biscuits, coffee and toast for her. Kodi ate neatly, then sat beside her chair at the kitchen table, head resting on her thigh again. She didn’t push him away. Just ate one-handed, the other absently stroking the top of his skull.

The walk after was uneventful. He heeled well, only a brief tug when a neighbour's cat darted across a driveway. Back home, he drank from his bowl, then followed her to the living room like it was the most natural thing in the world.

She tried to distract herself—cleaned the kitchen counters, watered Elena’s plants, scrolled on her phone. Kodi stayed close. Always close. When she sat on the couch to read, he jumped up without asking, settled against her side, head on her lap.

By mid-afternoon the house felt smaller. Warmer. Every time she moved, he adjusted—paws draping, muzzle nudging, tail brushing. She caught herself petting him more than necessary, fingers lingering at the base of his ears, along the thick ruff of his neck.

Stop it, she thought. You’re reading too much into this.

But when she stood to grab water, he followed. When she sat again, he climbed higher—head sliding up her stomach, muzzle pressing gently against the lower curve of her pouch line through the tank top. Warm nose, slow inhale.

Riley froze.

He didn’t lick. Not yet. Just breathed there, steady and warm, like he was memorising her scent.

Her tail thumped once against the couch—hard.

“Okay,” she whispered. “That’s… new.”

She didn’t move him.

Instead she let her paw rest on his head again. Scratched slowly. His tail swept in a lazy arc.

The afternoon dragged. She tried TV—some mindless reality show. Kodi stayed put, gradually shifting until his chest was half across her lap, muzzle tucked higher, brushing the underside of her breast again.

The same spot from last night.

She felt her breathing change—shallower, quicker. Nipples tightening under the thin tank before she could stop it.

This is ridiculous, she thought. He’s a dog. He doesn’t mean anything by it.

But when his tongue finally flicked out—just once, slow and warm, lapping along the side of her ribs again—she didn’t giggle this time.

She inhaled sharply. Legs shifted apart half an inch without conscious thought.

Kodi paused. Looked up.

Those brown eyes were calm. Patient. Waiting.

Riley stared back. Heart hammering so loud she was sure he could hear it.

She didn’t speak. Didn’t push him away.

Instead her paw slid down his neck—slow, deliberate—until it rested on his shoulder. Fingers curled lightly into fur.

He took it as the green light it was.

The next lick was longer. Higher. Dragging from ribs to the soft swell of her breast, cotton clinging wetly in its wake. Then another—parallel, deliberate, the tip of his tongue catching the hardened peak through fabric.

Riley’s head tipped back against the cushions. A shaky breath escaped.

What am I doing?

The thought came, but it felt distant. Muffled under the sudden rush of heat pooling low in her belly.

She didn’t stop him.

She let him lick twice more—slow, thorough—before her paw finally moved to his head. Gentle pressure. Not pushing away.

Guiding. Just a little.

Higher.

Kodi followed.

His muzzle slid under the hem of her tank, nose brushing bare fur now. Warm breath against the sensitive skin just above her pouch.

Riley’s tail thumped hard—once, twice.

She closed her eyes.

For the first time since last night, she didn’t tell herself it was nothing.

Riley stayed on the couch another minute, eyes fixed on the ceiling fan's slow spin, the room quiet except for Kodi's steady breathing and the distant hum of the neighbourhood outside. His muzzle was still tucked high against her lower ribs, warm and unmoving now, as if he'd found the perfect spot and intended to stay.

She exhaled slowly, trying to steady the flutter in her chest. The damp patches on her tank top had cooled, clinging uncomfortably to her fur. Her paw was still buried in the thick ruff at his neck, fingers curled loosely. She hadn't moved it away.

Eventually she shifted, sliding her legs out from under him. Kodi lifted his head, brown eyes tracking her face as she stood.

“Come on,” she said, voice a little hoarse. “Dinner for you, then a walk. We both need the air.”

He followed her to the kitchen without hesitation, sitting beside his bowl while she measured kibble and added the warm water. He ate in the same neat way—head down, no mess—then licked the bowl clean and looked up at her again.

The evening walk was longer than necessary. She let him sniff every mailbox, every patch of grass, anything to stretch out the time before they had to go back inside. The sun had dipped low, painting the suburban streets gold and long-shadowed. Kodi heeled close, occasionally glancing up at her like he was checking she was still there.

Back home, she fed herself a quick sandwich standing at the counter, Kodi sitting at her feet the whole time. When she finished and rinsed the plate, he was already moving toward the living room—toward the couch—like it was routine.

Riley hesitated in the doorway. The lamp was still on from earlier, casting the same soft glow. The sectional looked bigger now, or maybe she just felt smaller.

She walked over anyway. Sat. Kodi jumped up immediately, settling against her side again. This time his head went straight to her lap, paws draped over her thigh, muzzle resting high on her stomach—just below the hem of her tank top.

She let her paw fall to his neck. Scratched slowly.

Minutes passed. The TV murmured low in the background—some cooking show she wasn't watching. Kodi shifted again, muzzle sliding upward in a slow drag. His nose pressed against the soft fur just above her pouch line, warm breath seeping through the thin fabric.

Riley's tail flicked once against the cushions.

He inhaled deeply—once, twice—then his tongue flicked out. A single, broad lick along the lower edge of her tank top, catching the skin beneath.

She inhaled sharply. The sensation was warm, wet, deliberate. Her free paw came up, hovering, then settled lightly on top of his head.

He licked again—slower. The tongue dragged from the base of her ribs upward, pushing the fabric higher as it went. The tip brushed the rim of her pouch opening—upward-facing, soft, slightly parted from the day's warmth and her own quickening pulse.

Riley's breath caught. Her legs parted a fraction without thought.

Kodi's ears swivelled forward. He adjusted his weight, climbing higher—chest pressing against her breasts now, forepaws bracing on either side of her ribs. His muzzle dipped, nose nudging the pouch rim, then his tongue followed—long, careful stroke along the smooth, hairless edge.

The feeling was electric. Sensitive nerves she rarely thought about flared awake. Her tail thumped hard once.

He paused. Looked up at her.

She met his gaze. Heart pounding.

Her paw on his head didn't push. It pressed—just enough to encourage.

Kodi lowered again. Tongue dipped inside the pouch now—shallow at first, exploring the warm, smooth interior. Broad laps, curling gently against the lining. The muscular rim clenched reflexively around the intrusion, then relaxed.

Riley's head fell back. A soft sound escaped her—half gasp, half whimper.

He kept going. Slow. Thorough. Tongue delving deeper with each pass, lapping at the sensitive walls, pressing flat to cover more surface. The heat built fast—internal pressure, wet friction, the faint musky scent of her own arousal mixing with his saliva.

Her hips lifted slightly—unconscious. Paws gripped his fur tighter.

The orgasm came sudden and hard. Legs clamped around his shoulders for a second, back arching, a broken "oh—" slipping out as waves rolled through her. She trembled, breath ragged, fur damp with sweat.

Kodi didn't stop right away. Gave a few gentler licks to ease her down, then lifted his head. Panting lightly, eyes locked on hers.

Riley stared back, dazed. Chest heaving. The room felt too small, too warm.

He shifted forward carefully—higher still—broad paws resting on her thighs now, not pinning, just heavy and warm. His sheath was visibly swollen, red tip already emerged, glistening.

He waited.

Riley swallowed. Her voice came out rough.

"Okay," she whispered.

She reached down slowly—trembling fingers wrapping around his slick length through the fur, guiding the tip toward her entrance.

Kodi pushed forward—careful, patient. One long slide. Then another.

She gasped at the stretch. Thick, hot, filling. Her legs wrapped around his barrel as best they could, tail splayed beneath her.

He began to thrust—steady, deep rhythm. Forepaws on her shoulders now, holding himself above her in rough missionary. Enthusiastic but never rough. Every stroke angled, responsive to her twitches and sounds.

Fifteen minutes. Twenty. She came again—then again—clenching around him, nails digging lightly into his fur.

He followed—phased release, hot spurts deep inside—then kept going, knot swollen but held back, not pushing in.

When he finally slowed, he pulled out gently, length glistening. Lowered his head and licked her clean—slow, attentive strokes along her folds, lapping up every trace.

Riley shivered through another aftershock. Boneless.

Kodi curled against her side, head resting on her chest. Tail thumped once.

She stared at the ceiling, paw in his fur.

"What am I doing?" she whispered.

Then, quieter:

"…fuck. I want it again."

The night stretched on. Neither of them moved for a long time.

* * *

Riley didn’t sleep much that night.

The guest room bed felt too big, too empty. She tossed under the thin sheet, fur damp with lingering sweat, the ghost of Kodi’s weight still pressed into her side like a memory her body refused to let go of. Every time she closed her eyes she saw brown—steady, patient, waiting. Felt the slow drag of his tongue, the stretch of him inside her, the way her own paws had guided him without hesitation.

She woke twice in the dark, paw drifting down between her thighs before she caught herself and rolled over, face buried in the pillow.

By morning the house smelled faintly of him—musk and fur and the faint metallic tang of arousal that hadn’t fully aired out. She showered longer than necessary, hot water pounding her shoulders, trying to rinse away the ache that had settled low in her belly. It didn’t help.

Kodi was waiting when she opened the bathroom door—sitting in the hallway, tail giving one slow thump. He didn’t crowd her this time. Just watched. Calm.

She dressed in loose shorts and a cropped tank—nothing she’d planned, just what her paws grabbed first. The fabric clung a little where her fur was still damp.

Breakfast was quiet. Kodi ate, she barely touched her coffee. When she stood to clear the dishes he rose with her, pressing close enough that his shoulder brushed her thigh. She didn’t step away.

The day passed in a haze of small routines that felt anything but routine. Walk. Plants. Laundry. Kodi followed every step—close, but not pushy. When she sat on the couch to fold towels he joined her immediately, head on her lap, paws draped over her knee. She scratched behind his ears without thinking.

By late afternoon the light had gone golden again. Cicadas droned outside. The AC hummed low.

Riley set the last towel aside. Looked down at him.

Kodi lifted his head, ears forward.

She swallowed.

“Alright,” she said softly. “Come here.”

He didn’t need telling twice.

He climbed higher—deliberate, careful—until his chest straddled her torso, forepaws braced on either side of her ribs. Muzzle lowered toward her lower belly. Nose nudged the hem of her cropped tank, then slipped underneath.

Riley’s breath hitched.

His tongue flicked out—warm, broad—lapping along the soft fur just above her pouch rim. Then higher, tracing the upward-facing opening. The muscular edge quivered, parted slightly under the pressure.

She reached down with both paws—fingers threading through the fur of her own abdomen, cupping the subtle bulge where his emerging length pressed against the pouch wall from the inside.

He pushed forward slowly.

The tip slid past the rim, then the shaft—thick, hot, slick—sheathed fully in the warm, smooth interior. The pouch walls clenched reflexively around him, gripping like a living sleeve.

Riley’s paws pressed from the outside—gentle circles, slow strokes through her own fur and skin, feeling every throb, every pulse as she milked him.

Kodi huffed against her stomach. Tail began to sweep—side to side—occasionally thwacking lightly against the armrest, then brushing her cheek, her ear. The impacts were soft, playful, making her giggle through the rising heat.

He thrust—shallow rolls of his hips—grinding into the pouch rather than pulling out. Knot swelled against the rim, bumping, pressing, never forcing deeper. The internal pressure built fast—clenching walls, rhythmic friction, her own paws adding external squeeze.

She came first—sharp, shuddering—hips lifting, tail thumping hard against the cushions. A broken moan slipped out.

Kodi followed—phased, hot spurts filling the pouch, swelling it slightly with each wave. He kept small movements going, riding it out.

When he stilled she was trembling, paws still gripping through the pouch wall, feeling the last faint throbs.

He withdrew slowly—slick length sliding free, rim gaping just a little.

Then he lowered his head eagerly.

Tongue dove into the pouch—long, thorough laps cleaning every drop of his release from the smooth interior. Curling against sensitive walls, pressing flat, delving deep. The rim got extra attention—circling licks, gentle suction.

Riley’s back arched again. The focused licking alone pushed her over—another orgasm rolling through her, slower this time, full-body shivers. Legs trembled. Paws clutched his fur.

He didn’t stop until the pouch was clean.

Then he shifted lower—muzzle following the scent trail to her crotch. Broad tongue lapped along her folds, dipping inside, tracing her entrance, circling her clit with patient strokes.

She came a third time—quiet, gasping—thighs clamping around his head for a heartbeat before going limp.

Kodi licked a final time—gentle, soothing—then lifted his head. Panting lightly. Eyes locked on hers.

Riley stared back, chest heaving, fur matted with sweat and saliva.

She reached down—trembling fingers petting his muzzle.

“Good boy,” she whispered.

He huffed once—content—then curled against her side, head resting on her chest, one paw draped over her waist.

She didn’t move.

Just lay there in the dimming light, paw buried in his ruff, the loop running quieter now but no less insistent.

What am I doing?

…fuck.

I want it again. I want—him—again...

Tomorrow, she thought.

And the night after that.

Her thoughts grew more fragmented as she sighed wearily, eyes fluttering closed. And the night after that... and...

Riley didn’t realise when sleep overcame her, her body trembling. Her dreams—when they came—were vivid, pleasant, and intense.

The week had only just begun.

* * *

Their days blurred into a rhythm that felt both inevitable and surreal.

Mornings started the same: Kodi waiting outside her door, brown eyes calm and expectant. Breakfast in the kitchen—kibble for him, coffee and whatever she could stomach for herself. Walks around the block, longer each day, as if stretching the time outside could delay what waited back home. Afternoons of small chores—laundry, plants, scrolling mindlessly on her phone while Kodi pressed close, head on her lap or muzzle tucked against her side.

Evenings were different.

Evenings belonged to the couch.

By the third night Riley no longer pretended it was accidental. She showered early, changed into the same loose shorts and cropped tank, dimmed the lamp to its lowest setting, and sat on the sectional with her legs already parted slightly. Kodi jumped up without hesitation, climbing high—forepaws bracing on her ribs, chest straddling her torso, muzzle lowered toward her pouch.

She reached down first this time. Paws sliding under the hem of her tank, fingers pressing through her own fur to cup the soft rim. She parted it gently—upward-facing opening blooming open under her touch—inviting.

Kodi huffed once—warm breath against her lower belly—then lowered his head. Tongue flicked out, broad and deliberate, lapping along the smooth inner lining. Slow strokes at first, exploring the sensitive walls, curling against nerves that made her hips twitch. The muscular rim clenched around his tongue, then relaxed, allowing him deeper.

Riley’s breath came faster. One paw stayed on the rim, holding it open; the other buried in the fur at his scruff, guiding his rhythm.

He climbed higher still—hips shifting forward—until the slick red length of him pressed against the parted opening. She guided him with trembling fingers, feeling the heat of him slide past the rim, then deeper, sheathed fully in the warm, gripping sleeve of her pouch.

Her paws moved to the outside—pressing through fur and skin, cupping the visible bulge, stroking in slow circles that matched his shallow thrusts. Every roll of his hips sent ripples through the pouch walls; every external squeeze made him throb harder inside her.

His tail began its excited sweep—side to side—thwacking softly against the armrest, then brushing her cheek, her ear, her shoulder. The impacts were light, playful, pulling startled giggles from her even as pleasure coiled tighter in her core.

Kodi’s movements quickened—small, insistent grinds—knot swelling thick against the rim, bumping, pressing, never forcing past. The internal pressure built relentlessly—clenching walls, rhythmic friction, her own paws milking him from outside.

She came hard—back arching, tail thumping wildly against the cushions, a low moan breaking free. The pouch walls spasmed around him in waves, gripping tight.

He followed—hot spurts filling the space, swelling it further with each phased release. Small movements continued, riding out the pulses until he stilled.

When he withdrew—slow, slick length sliding free—the rim gaped slightly, glistening.

Kodi lowered his head immediately. Tongue dove back inside—thorough, eager laps cleaning every trace of his release from the smooth interior. Curling deep, pressing flat, circling the rim with gentle suction.

The focused licking alone pushed her over again—slower orgasm this time, rolling through her in long shivers. Legs trembled. Paws clutched his fur. Breath came in ragged gasps.

He didn’t stop until the pouch was clean, every drop lapped away.

Then he shifted lower—muzzle following the scent to her crotch. Broad tongue traced her folds, dipping inside, circling her clit with patient strokes. Licking her clean down there too—slow, attentive, thorough.

She came a third time—quiet, shuddering—thighs clamping around his head before falling limp.

Kodi lifted his head at last. Panting lightly. Eyes locked on hers—calm, satisfied, waiting.

Riley stared back, chest heaving, fur matted and damp.

She reached down—fingers petting his muzzle, tracing the line of his jaw.

“Good boy,” she whispered again.

He huffed once—content—then curled against her side, head resting on her chest, one massive paw draped over her waist.

She didn’t move.

Just lay there in the dim light, paw buried in his ruff, the loop quieter now but clearer than ever, listening to his slow, steady breaths.

What am I doing? Nothing I want to stop.

Four more nights... It felt like a dream she never wanted to wake from. No wonder Kodi was such a good boy—she began to suspect that his owner and him were more than just a mistress and her loyal, faithful canine companion... if what she and Kodi had shared together...

Four more nights, maybe more.

She closed her eyes, feeling Kodi's broad, rough tongue slurp across her left breast before his head rested on her belly and he almost instantly went straight to sleep.

* * *

Riley woke the next morning tangled in sheets that smelled faintly of sweat and fur. Sunlight cut sharp lines across the guest room floor. Kodi wasn’t at the door this time—he was already curled at the foot of the bed, one massive paw draped over her ankle, eyes half-open and watching her.

She didn’t startle. Just lay there a moment, breathing in the quiet, feeling the steady rise and fall of his chest against her leg.

When she finally sat up he lifted his head, ears swivelling forward. Tail gave one slow thump against the mattress.

“Morning, trouble,” she murmured.

He rose, stretched in that long, deliberate way big dogs do—back arched, paws extended—then hopped down and waited by the door.

The routine held. Breakfast. Walk. Chores. But the air between them had changed. Every time she passed him he leaned—just enough to brush her thigh or hip. Every time she sat he was there—head on her lap within seconds, muzzle high on her stomach, nose twitching as if cataloguing her scent.

By late afternoon the heat had thickened again. The AC struggled. Riley peeled off the tank top she’d worn all day, left on only the loose shorts, fur slightly matted from the humidity. She dropped onto the couch with a sigh, legs spread comfortably.

Kodi was beside her in an instant.

This time she didn’t wait for him to climb.

She reached down—both paws sliding under the waistband of her shorts, fingers parting the rim of her pouch. The opening bloomed open—warm, smooth, already damp from anticipation.

Kodi huffed once—deep, approving—then climbed high. Chest straddling her torso, forepaws braced wide on the cushions, muzzle dipping straight to the parted pouch.

His tongue slid in without preamble—long, broad strokes delving deep into the sensitive interior. Curling against the walls, pressing flat, lapping in steady rhythm. The muscular rim clenched and released around each intrusion, gripping his tongue like it wanted to keep him there.

Riley’s head fell back. A low moan escaped her. One paw stayed on the rim—holding it open, fingers trembling—while the other buried in his scruff, guiding him deeper.

He shifted hips forward. The slick red length emerged fully—thick, throbbing—pressing against the open pouch. She guided him with both paws now—fingers wrapping around the base through her own fur, stroking slow and firm as he sank inside.

The pouch enveloped him completely—warm, tight, clenching walls gripping every inch. She felt him throb against her palms from the outside—hot pulses, rhythmic swells—milking him in time with his shallow thrusts.

His tail swept faster—side to side—thwacking the armrest, brushing her cheek, her ear, her shoulder. The light impacts made her laugh breathlessly even as pleasure coiled tighter.

Kodi’s movements grew more insistent—small, rolling grinds—knot swelling thick and heavy against the rim, bumping, pressing, stretching the muscular edge without forcing past. The dual sensation—internal clench and external squeeze—built fast.

She came first—sharp, shuddering—hips bucking, tail thumping wildly, a broken cry tearing free. The pouch walls spasmed hard around him, milking every inch.

He followed—hot, phased spurts filling the pouch, swelling it further with each wave. Small thrusts continued through the pulses until he stilled, panting against her stomach.

When he withdrew—slow, glistening—the rim stayed slightly parted, slick and flushed.

Kodi lowered his head at once. Tongue plunged back inside—eager, thorough laps cleaning every drop from the smooth walls. Curling deep, pressing flat, circling the sensitive rim with gentle suction.

The focused licking alone sent her over again—slower, deeper orgasm rolling through her in long waves. Legs trembled. Paws clutched his fur. Breath came in ragged gasps.

He licked until the pouch was pristine—every trace gone—then shifted lower. Muzzle followed the trail to her crotch. Broad tongue traced her folds, dipping inside, circling her clit with patient, attentive strokes. Licking her clean down there too—slow, careful, thorough.

She came a third time—quiet, shuddering—thighs clamping around his head before falling limp against the cushions.

Kodi lifted his head at last. Panting lightly. Eyes locked on hers—calm, satisfied, devoted.

Riley stared back, chest heaving, fur damp and matted.

She reached down—fingers tracing his muzzle, the line of his jaw, the soft fur under his chin.

“Good boy,” she whispered, voice raw.

He huffed once—soft, content—then curled against her side. Head resting on her chest, one paw draped over her waist, tail draped lazily across her thigh.

She didn’t move.

Just lay there in the fading light, paw buried in his ruff, the loop no longer a question.

I want this. Every night. Until Elena comes home. And maybe even after.

Kodi snorted and his thick tail thumped against the bed, as he nuzzled her again. Riley was sure she'd made a friend for life—and by the way Kodi's big brown eyes looked up at her, she was certain that feeling of bonding and trust was reciprocated.

* * *

Riley spent the next three nights in the same heated rhythm.

Each evening began the same way: shower, loose shorts, cropped tank, dim lamp, couch. Kodi climbed without invitation now—high straddle, muzzle to pouch, tongue delving deep before she even parted the rim. She guided him every time—paws holding the opening wide, fingers stroking the bulge from outside, milking him through the soft walls as he thrust shallow and insistent. Tail thwacks against her cheek, her ear, her shoulder—playful, rhythmic, pulling breathless giggles even as she came undone. Knot pressed thick against the rim, never forcing inside the pouch, but the internal clench and external squeeze always pushed them both over. Cleanup followed—his tongue thorough in the pouch, then lower, lapping her folds until she shuddered through one more quiet peak. They curled together after, heavy and warm, her paw in his ruff, his head on her chest, until sleep finally took her.

She stopped asking herself what she was doing. The answer was simple now: she wanted it. Every night. Every touch. Every slow, deliberate lick.

On the last evening—Elena due back the following afternoon—Riley didn’t wait for dusk.

She showered at four, changed into nothing but the shorts, left the tank off. The house was quiet, sunlight slanting golden through the blinds. She sat on the sectional, legs spread wide, tail draped off the side. Kodi padded in from the kitchen, ears forward, brown eyes locking on her immediately.

She patted her lap.

“Come here, big guy.”

He jumped up—graceful for his size—climbed high until his chest pressed against her bare breasts, forepaws braced on the cushions beside her shoulders. Muzzle dipped straight to her pouch. She parted the rim with both paws—fingers spreading the soft, upward-facing opening wide.

His tongue plunged in—deep, eager—lapping the smooth walls in long strokes. Curling, pressing, exploring every sensitive inch. The rim clenched around his tongue, then relaxed, letting him delve further.

Riley moaned softly. One paw stayed on the rim, holding it open; the other slid down to his sheath—fingers wrapping around the emerging length, stroking slow and firm.

He shifted hips forward. She guided him—tip pressing past the rim, shaft sliding in, thick and hot, sheathed fully in the gripping warmth. Her paws moved to the outside—pressing through fur and skin, cupping the bulge, stroking in rhythm with his shallow grinds.

Tail swept faster—thwacking her cheek, her ear, pulling a breathless laugh from her.

Kodi’s thrusts quickened—small, insistent rolls—knot swelling heavy against the rim. She felt every throb inside her pouch, every pulse under her palms.

When she came—sharp, shuddering—the walls spasmed hard around him, milking tight.

He followed—hot spurts filling the pouch, swelling it with each wave. Small movements continued through the pulses.

But this time, as the aftershocks faded, Riley reached lower—fingers sliding past the pouch rim to her own entrance. She was soaked, aching.

“Kodi,” she whispered.

He lifted his head—eyes on hers.

She guided him down—tip sliding free of the pouch, then pressing against her folds. She lifted her hips slightly, legs wrapping around his barrel.

He pushed in—slow, careful—one long slide stretching her wide. She gasped at the familiar thickness, the heat, the way he filled her completely.

Forepaws on her shoulders now—missionary again, face-to-face. He thrust—deep, steady rhythm—angling to hit every spot that made her arch and moan.

Minutes stretched. Ten. Fifteen. Twenty.

She came twice—once from a deep grind, once from her own fingers circling her clit while he moved inside her.

On the third build, as she clenched hard around him, she reached down—fingers wrapping around the swollen knot at his base.

“Inside,” she breathed. “Please.”

Kodi stilled for a heartbeat—then pushed forward.

The knot stretched her entrance—slow, careful pressure—then popped past the rim with a wet sound. Locked.

Riley’s eyes widened. Breath punched out of her.

The sensation was overwhelming—thick pressure against her walls, constant, pulsing, the knot throbbing with every heartbeat. Prostatic waves followed—hot fluid pulsing deep inside her in slow, rhythmic spurts.

They shifted sideways—her leg over his back, his body curled against her side—classic tie, but adapted to her roo frame. Tail draped over his flank, thumping occasionally.

Thirty minutes. Forty.

She came again—slow, rolling waves from the unrelenting pressure alone. Then another—smaller, aftershocks—her hand stroking his flank, whispering “good boy… stay… just like that…”

Kodi panted against her neck—content, heavy rumbles vibrating through her.

When the knot finally softened—after forty-five minutes—he slipped free gently. Lowered his head at once—tongue lapping her clean, pouch first, then lower folds, thorough and attentive.

She shuddered through one final, quiet peak.

Then he curled against her—head on her chest, paw over her waist, tail draped across her thigh.

Riley lay there—sore, spent, satisfied—paws buried in his fur.

She didn’t speak.

Just held him.

Until the light outside faded completely.

Elena arrived the next afternoon—earlier than expected. Riley had showered twice, changed into clean clothes, aired out the living room as best she could. The house smelled faintly of citrus cleaner and nothing else.

Elena stepped through the back door, suitcase in hand, smiling tiredly.

“Hey, Riley. God, it’s good to be home.”

Riley smiled back—casual, easy. “Welcome back. How’s your mom?”

“Grumpy, but recovering. Thanks again—for everything.”

Kodi trotted over—tail wagging slow—greeting Elena with leans and nudges. But when Riley moved toward the door to grab her duffel, he followed—close, pressing against her leg.

Elena laughed. “Looks like he really took to you.”

Riley crouched—scratched behind his ears one last time. “Yeah,” she said softly. “He’s a good boy.”

Kodi leaned into her paw—eyes locked on hers—tail giving one slow thump.

Riley stood. Shouldered her bag.

“Call me if you need me again,” she said.

Elena nodded. “Will do. Drive safe.”

Riley walked to the fence line—same spot she’d stood that first night.

Kodi followed to the gate—nose pressed to the slats, brown eyes watching her go.

She reached through—fingers brushing his muzzle.

“Be good,” she whispered.

Then she turned and walked home, a bounce in her step that she couldn't hide—nor did she wish to. Her smile was warm and radiant, her tubular ears pricked forwards.

Riley knew two things for certain:

The fence between their yards would never feel the same again, and the next time Elena left town…

Riley would eagerly dog-sit Kodi again.

-FIN-