It was hard not to heave a low sigh of relief as the bell on the door jingled, hissing closed as the last client left for the day. As much as Lexi loved her job, working at a boarding kennel meant working with eccentric pet owners. Most of them were fine, but a few of the dogs who were weekend regulars had owners she frequently found herself wanting to toss from the rooftops. Frustrating though they were though, the dogs they brought in always made Lexi smile all the wider.

“Alright, Bruiser. Let’s get you back to the pens, yeah?” The feral German Shepherd gave her an excited bark, nearly prancing in place as she locked up for the day before walking him down the hall. Usually, this was the most mundane part of her day; going through the routine checklists of grooming the dogs and getting them bedded in for the night was hardly anything to write home about when they only had a few regulars staying for the night. But tonight, the goat could feel her heart threatening to beat from her chest with nervous excitement, excitement that she could feel running in thin rivulets down her thighs as well.

Bruiser, eager pup that he was, was quick to sniff and lick at the exposed expanse of her thigh, familiar with the scent of her arousal even if she’d never dared indulge him before. The feeling of his heated breath against her inner thigh as he licked at the trail of nectar was quick to push rational thought from her head; she found herself leaning against the wall in short order, hiking up her skirt to expose her bare cunt to him in full.

“Go on then, have a taste,” she whispered, voice much huskier with need than a moment before. She reached down to spread her pussy for him, the thick black lips parting to reveal the damp pink depths within. He hardly needed more encouragement, pushing his muzzle between her parted thighs to lick at her offered cunt like it were his favorite treat. Lexi gave a sharp gasp of pleasure, bracing her free hand on the wall as the sensations of his rough, eager tongue sent her legs trembling. She could feel his slobber and her own juices running in equal measure down her bare rump, another moan escaping her before another voice brought her back to reality.

“Couldn’t even get him to the back, hmm?” A blush lit up her face as Lexi looked sheepishly at her waiting girlfriend, the pit bull giving her a teasing smile. “Hurry up and get him in here, you nasty doggy fucker. Can’t have you making a mess in the hallway.”

Once again, Lexi found herself thankful that she has met Jordan working here. She was a wonderful girlfriend; an attentive lover, and as Lexi had recently learned, incredibly adventurous and open-minded. Tonight had been all her doing, after catching the poor horny goat looking a bit too fondly at several of their regulars more than once. She’d been keeping her on edge all day, whispering lovingly in her ear what a cute zoophile she was and pointing out just what capable breeders several of their charges were. Now, she had to stop herself from practically running the short distance to the grooming room, Bruiser jumping around her with renewed fervor after his impromptu taste of what was to come.

Jordan was waiting for them just as eagerly, leaning against the grooming table and nakedly groping her own bulge through her shorts. She’d pulled out one of the bigger cushions from the kennels and had it laid across the metal table to make sure they had a comfortable place for their shenanigans, and the large bottle of astroglide in her other hand left little doubt that she was ready to begin. Lexi gasped as Jordan pulled her into an almost possessive embrace, the taller woman’s head tilting down to seize her lips in a hungry kiss. The horny goat could feel her girlfriend pulling at her blouse, the snap buttons popping open with little resistance to expose her heavy breasts beneath.

“Let’s show your new stud just what a good, milky bitch you are, hmm?” The question came as a growl into her muzzle, met with a hungry moan as she felt Jordan groping her tits, coaxing beads of milk to drip from her pink nipples, matting her wool in slow, thick trails. She gasped in surprise as Bruiser, excited and impatient, pushed his muzzle under her skirt to sniff at her pert rump. “Don’t get shy now, love. We both know this is what you want, isn’t it~?” Jordan’s hands dragged down her body as she spoke, pushing her blouse off her shoulders and letting the garment fall away entirely, then continuing on down under her skirt. Lexi reached around her lover to brace against the table as she felt the pit bull’s hands groping her plush ass, spreading her cheeks and exposing her sensitive rosebud fully.

“Hahhhhh! Oh gods!” Lexi gasped, back arching as she felt Bruiser take full advantage of her exposure, eager tongue digging into her rump in a way that clearly he’d been trained to do before. The horny goat certainly wasn’t complaining about it, babbling to Jordan just how good it felt.

“That's right, you filthy zoophile. Tell me how much you love that doggy tongue!” She felt two fingers slip into her rump, slicked by the feral dog’s slobber, spreading her tight hole to let the pup dig in deeper. “Tell me what you want, my lovely little pervert!”

“Aah, fuck… Hahhh… I need him, Jordan!” She looked up with half-lidded eyes at her lover, trembling like a leaf as she felt her first orgasm catch up with her. Thick rivulets of her nectar dripped from her needy cunt, soaking the floor between her legs and running down her thighs to soak her knee-high socks. “Fuck, I- hhhh. I need it!”

“Need what, my love?” Jordan murmured, leaning in until muzzle a breath from hers. “Tell me what you need from him.”

“Fu-f-fuck! I need h-his fat. Doggy. Cock.” Lexi couldn’t resist reaching down under her skirt with one hand, shamelessly pushing two fingers into her soaked pussy. “I need him to fu-fuck me like the p-pervert I am!” Jordan seized her muzzle in a kiss, leaving her a moaning mess against the taller woman before pushing both her and Bruiser gently away.

“Then get your ass up on this table, baby. You know what to do.” Lexi thought she might throw herself over the table in her haste to comply, all trepidation gone under the haze of lust now hanging thick in the room. Bruiser jumped around behind Jordan, barking excitedly as the goat positioned herself comfortably on the table, legs apart and ass raised high while she rested her weight on her elbows, breasts squished into the cushion below her. Jordan wasted little time in helping the eager German Shepherd up on the table behind her, holding him back from his conquest only long enough to slather a generous handful of lube over his throbbing doggy cock before pulling Lexi’s skirt up and out of the way for him. Fully on display, Bruiser only needed one whiff of the needy bitch presenting for him to prompt him up onto her back, hips pistoning like a machine as he blindly sought his target. A little guidance from Jordan had him find his mark squarely, and Lexi couldn’t muffle the moan that left her as she was filled by his red rocket.

“Oh fuck oh fuck oh fuck!” Lexi nearly chanted the profanity like a mantra in time with Bruiser’s thrusts, the animal plowing her hard enough to shake the table as he let instincts and his own pleasure guide the way.

“Yeah? You love that doggy cock?” Jordan cooed, pushing her loose shorts down to let her own thick cock flop out into the open, already oozing pre from the top. “God, that's so hot babe. You’re such a sexy little zoo.” Lexi could only moan out in response, pressing her head into Jordan’s hand when she felt that gentle touch. The pit bull had no reservations about stepping in front of her prone form, using her horns to guide her gaping muzzle down. “Wanna let this doggy give you a bone as well?”

Lexi didn’t hesitate to wrap her lips around the dripping rocket presented to her, letting her long tongue loll out to drag along as much of Jordan’s length as she could reach. Her girlfriend found no resistance when she seized her by both horns, using them like handles as she fucked the submissive goat’s muzzle in kind. Robbed of all other agency, Lexi found herself focused on working her talented tongue around Jordan’s shaft, squeezing around her swelling knot and teasing the tip under her sheath each time she was made to swallow the length. All the while, she did her best to simply hold herself up under Bruiser’s rough thrusts, feeling his knot already battering her cunt with reckless abandon. Even though he’d hardly been on her more than a few minutes, she couldn’t recall a more through fuck in her life, her pussy spasming almost constantly around him as her body rocked with a chain of small orgasms. Even then, nothing could prepare her for the feeling of being properly tied by him.

She nearly choked when he forced that fat ball of flesh home, feeling for all the world like he’d wedged a baseball into her too-tight cunt. The feeling of his cum, thin and hot and sticky, flooding her stopped-up sex had her eyes rolling back in her head, body instinctively milking the stud for all he was worth. She could feel him start to slip as he moved off of her back and reached back, trapping his knot with her fingers as he moved to stand tail-to-tail with his freshly bred bitch. Clearly the sight had an effect on Jordan as well, the anthro canine getting nearly as rough with her muzzle as the feral had before abruptly pulling away. Lexi couldn’t help a pathetic little whine as she was denied another creamy filling, even as she continued rocking herself back and forth on Bruiser’s twitching cock.

“Mmph, sorry baby. But I want this to last a bit longer than that,” she panted, nonetheless letting her sloppy cock rest on Lexi’s muzzle. She gave a shuddering gasp as the horny goat defiantly let her tongue work on her lover’s heavy balls, earning her a gentle seat to her rump. “Now, now baby. I know you’d much rather I pump your messy cunny full than paint your pretty face. Be patient~.”

“God, you make it so hard to be patient, Jordan.” Reluctantly, she turned her head away from her lover, looking back at where she was joined with Bruiser. “God, he feels so big. And he’s still cumming, oh god.” Jordan smirked, gently stroking a hand down her bare back.

“Why don’t you have a taste of him then, since you’re thirsty?” Jordan’s suggestion made Lexi shiver with need, and she’d hardly taken a moment to consider the suggestion before she was pulling off Bruiser's squirting cock, gasping when that bloated knot popped free of her. Before he could try to walk away, she’d turned around to seize his sloppy length in her muzzle, making sure to show off for her girlfriend just how eager she was to please. She found that Bruiser’s cock had a pleasant, if slightly metallic taste to it, and the feeling of his cum filling her mouth as she kissed his knot quickly had her rubbing her messy cunt once again. Even when she’d sucked him dry, and his cock was retreating back into its furry home, she found herself insatiable for more.

“Oh my god that was amazing,” she sighed, allowing herself to collapse down into the now-soaked cushion, pussy dripping dog cum from between her still-parted legs as she tried to catch her breath.

“And we’re not even finished,” came Jordan’s reply. Lexi perked up, eyes on her girlfriend. “Why don’t you go put your first lover to bed, dear? I think Max would love to come out and play next, don’t you?” The thought of that giant wall of a mastiff was enough to make her drool, and she was quick to get to her feet and do as she was asked. The walk from the grooming room to the kennels was short, but doing it while topless and dripping the cum of the dog she was leading was a sensation she couldn’t describe. Doubly so when she found herself bent over and putting Bruiser into his kennel for the night, flashing her well-bred cunt to the other dogs around her. Trembling, she went to let Max out of his cage, kneeling down to give the big grey brute a hug and a loving scratch before leading him by the collar back down the hall. She’d be a liar to say she wasn’t looking down between his legs with every step, eyeing his heavy balls hungrily as she hastened towards the action again.

Jordan was waiting for her on the table, her clothes shed to join Lexi’s discarded blouse on the floor, her cock standing proud between athletic thighs as she groped her own modest bust. The sight, despite everything prior, was still enough to stun the goat for a hot second, filled with love and lust alike for her beautiful girlfriend. Wordlessly, Jordan beckoned her to come and take a seat - Lexi hardly had the good sense to close the door behind her to keep Max from wandering out before she was pressed up against her lover in a heated kiss. Expecting things to progress as they had with Bruiser, Lexi was surprised when Jordan instead turned her around and pulled her back into her lap, shucking her messy skirt entirely in the process. Lexi offered no argument as she positioned herself over Jordan’s waiting cock, a low moan escaping her as she slowly took it into her needy cunt.

“Mm, how does it feel to be a zoophile’s sloppy seconds?” Lexi teased, rolling her hips as she eased her way down towards Jordan’s knot. The possessive growl she got in response only made her clamp down harder around the invading shaft, guiding her girlfriend’s hands down to her hips.

“Hfff. It feels amazing, love. You’re such a sexy pervert, so thirsty for any doggy who’ll bone you.” Lexi was surprised at first when Jordan held her snug against her, keeping her from rising back up. “But I’m sure our friend would be more than happy to help clean up that well-bred pussy of yours. Don’t you think?” She gave a sharp whistle, hands moving to seize Lexi’s legs below the knees and hoist them up and apart as the eager mastiff closed the gap between them, pushing his broad head between Lexi’s thighs. Her gasps of pleasure were cut off as Jordan seized her mouth in a kiss, pushing her own broad tongue into the goat’s slender muzzle while Max feasted on their joined sexes. Blindly, she reached down to spread her pussy for the feral’s eager tongue, feeling Bruiser’s cum oozing out around Jordan’s cock as Max ate her out.

Unlike the shep before him, Max’s patience for oral seemed to run out rapidly. Both Jordan and Lexi were surprised at how quickly he tried to jump up and cover the pair of them, eager licking both of their faces as his cock poked and ground against Lexi’s belly. Jordan was first to act, leaning back to better expose her girlfriend’s stuffed cunt to the dog even as Lexi reached down to wrap her hand around Max’s length. Even in her hand, the mastiff felt massive - bigger than either Jordan or Bruiser both in length and girth. Feeling him hump her hand, she couldn’t resist - she needed that cock in her, and she needed it now. Reaching down with her free hand, she held her cunt wide open, guiding that fat rocket down until she felt him squeezing into her already-stretched hole.

“Fuck babe,” Jordan gasped, feeling the pressure as Max struggled to push into her lust-crazed girlfriend. Several unsuccessful thrusts made her doubt her efforts until at last-

“Holy fuck!” Lexi’s eyes went wide as her efforts bore fruit, feeling her cunt stretch taut around its second invader. The feeling of the massive mutt sinking into her alone was enough to make her cum, enough to make milk squirt hands-free from her tits as they started to bounce under the dog’s relentless thrusts. And thrust he did, drool dripping from his panting maw down to stain her wool. Jordan couldn’t hold back from joining Max in breeding the stupefied goat, thrusting up into her with as much rhythm as she could muster, taking her milk-heavy tits in hand to squeeze more from them.

“Come on- hhh… Come on, you pervert! Show Max what a good breeding bitch you are! Lots of thick, rich- hfff- milk for his pups!” And milk indeed was spilling from her tits, adding to the mess in her wool. In a daze, she reached up to guide Max’s head to her chest, sighing lustily as she felt his broad tongue start lapping up her milk. “What a good girl, feed your stud baby! Show him how much you want him to knot and breed you!” A frustrated whine was shared among the trio when Max managed to slip out after a perhaps overly ambitious thrust, though Jordan was quick to adjust. Forcing Lexi to roll over and straddle her, the horny pit bull was quick to grab the bottle of lube and upend it under her lover’s raised tail, working her fingers into the girl’s yet-unfucked ass.

“Fuck, Jorda-hhhhhh! Jordan, you can’t possibly-!” Even as she feigned protest, she was rocking back against those probing fingers, letting her girlfriend stretch her needy ass open, feeling the cold lube work it’s way into her tight hole as she was prepared for Max. Reaching down between them, Lexi was quick to guide Jordan’s own aching cock back home, sinking her soaked pussy down to the sheath, rolling her hips just to feel that bloated knot slip in and out of her abused cunt. When at last Max’s bull pinned her down from above once more, she waited with baited breath as Jordan reached back to guide his massive prick to her.

“Come on, you nasty zoo. Take that cock you love so much!” If goats could howl, Lexi would have done so as Max sank into her ass. She swore he would split her in half if she had to take him all, and yet she knew she wouldn’t be satisfied until both her holes were wrapped snugly around throbbing knots. The room was filled with the sound of wet slaps and growls and moans as Max went to town on her, while Jordan did her best to match his thrusts from below. Milk and cum dripped down from the trio as they surrendered to their collective lust completely, ruining the cushion they lay on as Lexi gave in to the breeding she so desperately needed.

Of course, the mastiff came first. Driven only by the need to breed, he lasted perhaps a minute before his knot was battering Lexi’s ravaged ass, demanding entry. Jordan, ever helpful, was quick to grope and spread the goat’s cheeks, helping Max wedge that bloated knot into her lover’s needy rump and tie them solidly together. Lexi arched under him as she felt the first heated spurts of doggy cum fill her, milk squirting anew all over Jordan below her as she came again. The horny pit bull was quick to wrap her lips around one of those heavy tits, sucking on the nipple hungrily as she redoubled her efforts from below. Every thrust, Lexi could feel Jordan’s knot pop in and out of her, only making the seal between her and Max that much tighter each time.

“Yesyesyesyesyesyesyessssss! Come on, breed your nasty dog fucker,” Lexi moaned wetly, rolling her hips back into both cocks as best as she could. “Pump me full of puppies pleasepleaseplease baby!” Jordan was quick to respond to such eager encouragement, hands on Lexi’s hips as she forced her down again and again on her swelling knot, until at last she could no longer escape the snug confines of her lover. A low string of obscenities was muffled by the goat’s wooly breast as the anthro canine added her cum to the ample feral donations Lexi had already received tonight. Full to bursting, it was all Lexi could do to pull Jordan’s muzzle from her dripping tits to steal another lusty kiss, tasting her own milk on the other woman’s lips and loving it.

It could have been minutes or hours that they lay there, riding high and enjoying the afterglow. At some point, Lexi dimly felt Max slip free of her, his tongue replacing his cock for a bit as he cleaned up a bit of his mess. Then it was just the two of them, laying together on a completely ruined cushion while Max snoozed on the floor below, lazily kissing and cuddling. Jordan was the first to speak, looking at her girlfriend with half-lidded eyes.

“So? How was that, my lovely dog fucker?” Lexi blushed and smiled, smooching the pit on her nose.

“Absolutely worth all the cleaning we’re gonna have to do tonight,” she replied with a wistful sigh. “When can we do it again?”