“That was a good run, huh!” The spunky Rockruff, Canne, wagged his tail with pride and delight. He and his teammate, the Chikorita Greenleaf, had just returned from a highly successful rescue. The client had been appreciative, and (even better) quite generous in his reward. The two of them would be riding the high life for quite some time.

“So how you gonna spend your coin, eh?” Canne continued. He was a rough-and-tumble fellow, confident and brave. It had been his idea to form the two of them into Team Herakles.

“Oh, you know,” Greenleaf said, looking aside. For as forward as his partner was, that’s how shy Greenleaf himself proved to be. “Maybe invest in some orbs…”

“Aw, you gotta live a little!” Canne bumped his hip against his partner playfully; it seemed he missed on the sudden blush coloring his teammate’s cheeks at the action. “Me? I’m going down to the pub and getting the good stuff. Top shelf!”

Oh, a loud place? That wasn’t exactly what Greenleaf enjoyed. “Think I’ll pass,” he said, waving his leaf in emphasis. “You have fun, though!”

Canne didn’t seem to hold his teammate’s reticence against him. With an affirmative bark, the Rockruff trotted off. Greenleaf, for his part, headed out to the small hut he kept outside of town. His work as part of Team Herakles was fulfilling, though he was glad he had Canne there to handle the business side of things. Climbing a mountain and fighting off bandits was one thing—but talking? To other pokemon? Another entirely…

As he rounded the bend and saw an unobtrusive package near his hut, his heart skipped up. Well, to tell the truth, he wasn’t… entirely averse to dealing with other pokemon.

Mistress Banette was a real deft hand with needle and thread, and whispers in town abounded that she could keep a secret. Greenleaf had approached her, coinpurse jingling and cheeks blushing, and she hadn’t so much as batted an eye. She’d told him he’d have to wait a while, and lo and behold, here it finally was.

Looking about furtively, Greenleaf shuffled his package inside and barred the door to his hut. Then, with a swipe of his leaf, he opened it.

What was left was a perfect, life-sized plushie of Canne. The plush Rockruff boasted a curled tail, a rocky collar, and even…

With a shy meep, Greenleaf poked his head down. Yep—a pinkish-red canine cock between the legs, just as he’d sheepishly told Mistress Banette.

This plushie was for more than cuddling up to. Greenleaf had long admired his partner… had appreciated his strength and courage. But the grass pokemon was far too shy to ever make a move. Even the thought of it made him melt. So he’d been content to pine from afar… until he’d overheard another pokemon whispering about Mistress Banette. And, well, things just kind of went from there.

Using his leaf, Greenleaf nudged the plushie to the cushion at the foot of his bed. Greenleaf sometimes lounged there on his days off, and he’d had fantasies of him and his partner entwined on that cushion…

“H-Hey, Canne,” the Chikorita said, words stumbling. “I, um. I r-really… um, that is to say…”

The plushie stared back, smile unmoving, and Greenleaf blushed and used his frond to cover his face. For the love of Mew’s fluffy pink tits, could he really not even get this out to a plushie? He hoisted up his courage. He had to try!

“I-really-think-you’re-cool-and-cute-and-handsome-and-look-I-just-uh-really-like-going-on-adventures-with-you-I-mean-aw-fuck-can-we-please-date-and-um-maybe-like-make-out-sometimes-or-do-um-more? M-maybe?” The words spilled from his mouth like water. Greenleaf peeked from behind his leaf to see the plushie remaining motionless—and smiling.

Smiling. Right.

Closing his eyes, Greenleaf imagined it was one of Canne’s real smiles before him, not a facsimile. It wasn’t a difficult exercise; the Rockruff always had a sunny look to him. He imagined Canne responding positively, the two of them enjoying a night in the park, cuddling together…

And having it go even further…

Opening his eyes, Greenleaf fixed his gaze on the plushie’s cock. “Why, Canne,” he said in response to an imagined entreaty. “I thought you’d never ask…”

Drawing closer to the plush, Greenleaf knelt his two forelegs down and took the plushie’s cock in his mouth. Mistress Banette, doubtless knowing what it would be used for, had fashioned this part of the plush’s anatomy from a soft, yielding, yet waterproof fabric. And amazingly, there was even a hint of scent; wild and earthy, just like Rock-types tended to be.

She really was worth every coin.

“Mmmmmmm,” Greenleaf moaned, sucking off the plush. The weight of the faux penis was heavy on his tongue, and he pressed it up against the roof of his mouth. He could almost imagine Canne tensing and sighing from the sensation…

The Chikorita bobbed his head back and forth, gradually working in the plushie’s cock. It wriggled deeper and deeper, slowly filling his mouth. A bulb near the plushie’s brown ‘fur’ could only have been Canne’s knot. He wanted it…

Finally taking the knot in his mouth, Greenleaf shuddered as he deepthroated part of the plushie, the sensation of it squat and firm in his throat. He held like that, half-swallowing and half sucking it, moaning at the feeling and imagining Canne responding in kind. His cock was stiff against the floor, so hard it was nearly painful.

Eventually that hardness grew too much to ignore. Greenleaf pulled his head back with a smack of his lips. “Canne,” he said breathily. It was getting easier to talk to the plushie. “I’m… really hard, Canne. Hard for you. I… I really want to fuck you. I need to be inside you. It’s the only way I can show you how I feel…”

By now, he was quite thoroughly listening to his urges. He trotted around the inviting plushie, mounted it. There, tight above the squat sack, was the plushie’s ass. Breathing heavily, Greenleaf lined up his cock—and then he thrust in.

He went gentle, oh so very gentle, although his instincts told him to go fast and raw. He had to ease Canne into it, after all. “I think you’re so amazing, Canne,” Greenleaf said, his voice breathy. “I… really want to show you how I feel…”

Mistress Banette had done a great job on this. Oh, it was tight, yet just the right amount of yielding… Greenleaf could easily imagine this was what the real Canne felt like. He stopped when half of him was in the plush, held for a moment, then sawed out. “We’ll take it nice and slow,” he said, voicing fantasies he’d never dare to act on. He was so shy and uncertain, yet what he wanted was to be strong and confident and comforting in the bedroom, a soft dom with stalwart warmth and strength. “You’re going to do so well…”

He slid in a little farther, a little faster, felt his cock pleasantly squeezed by the confines of the plush. He could oh-so-easily imagine Canne’s own cock stiffening under him, the dog pokemon’s cum leaking onto the floor…

And after minutes simulating a gradual working-up to his desired pace, he finally let the plush have it.

He slammed in, the plushie tight and deep, and he finally let his voice cry out. “I love you so much, Canne!” yelled Greenleaf. “Fuck! Fuck! I love your strength, your confidence, your body!” He slammed in again, the smooth velvety grasp of the plushie like heaven on his dick. “I love your ass, Canne!” Another slam. “I love fucking it! I love fucking you! F-fuck! Canne, please, just take my cock and let me show you how much I love you and care!”

He slammed again. The plushie was bucking with every movement, the tactility of it brushing up against Greenleaf’s body. “I love your body! I love mounting you! I love making you cum! I want to be with you forever, I want you to worship me, if you worship me I’ll be yours till the end of time!” He bent his saurian neck to nibble on the plushie’s ear. “I want you so badddddd! C-Canne! CANNE!”

His voice rose in ragged bliss as he came, his seed painting the interior of the plushie. The Chikorita, spent, half-slumped against his new toy, brushing his leaf fondly against it as he cooed wordlessly. Ah… this was such a fine investment he’d made. He couldn’t wait to go again.

“Canne,” he whispered to the plushie, “I really did love fucking you, you know.”

Outside Greenleaf’s window, little-known to the Chikorita himself, his partner’s blue eyes widened and he gulped.

Canne had felt bad about ditching his partner to go drink. He knew Greenleaf didn’t do well with crowds. Eventually he decided to go spend the evening with his friend, swapping tales or playing shogi. But when he’d arrived, the door to the hut had been locked—and some sort of ruckus inside was preventing Greenleaf from hearing his knock. Wanting to make sure his friend was okay, Canne had traipsed over to the window to look inside.

And thus, he’d been privy the whole finale.

With trembling paws, Canne lowered himself from the window. He… had no idea Greenleaf had felt that way about him. What was Canne supposed to do with that information? And where had Greenleaf even gotten that plushie to begin with? It was a distressingly faithful likeness…

As parts of his physiology asserted themselves, Canne gulped. And why oh why was he hard?

Before he could grapple with those questions, more sounds picked up from inside. Greenleaf was moaning and Canne could hear the sound of the plushie being mounted again.

Lust burning his cheeks, the Rockruff sat outside his friend’s window, listening to Greenleaf show the plushie his own brand of affection. Canne imagined Greenleaf doing that to him. He… he liked it.

As Greenleaf picked up the pace inside, blissfully unaware of his secret audience, Canne gulped and then bent his head between his legs. He was very hard… and with the help of those sounds from inside and his own imagination, he’d be able to do something about that. His tongue touched his cock and a thrill galloped through him. Slurping filled the night—but it was easily masked. After all, the eager cries and exultations of Greenleaf sounded out as the plushie received spurt after spurt of his love.