Sign in

🌼🛠️ duck!

@scruffware.duck.dog
12K followers 3K following 5.9K posts

🐸🌤️🏳️‍🌈⚙️ local b[alt]imore nerd turned gymrat :p here to b silly and h word 🎟️🪴🎷🔌 accepts one (1) houseplant, jazz rec, or cat6 cable venmo.com/u/scrfwr if u wan

PostsRepliesMedia
🌼🛠️ duck! @scruffware.duck.dog · 14/10/2025
motivational monday, as per @pupmilo.com’s request love u all @tailwags.dog
a nude mirror selfie, in which i’m wearing a bright green chastity cage; i’m holding a handwritten sign that reads:

thank you, tailwags, for getting my out of my comfort zone, giving me community, and getting me to do hard things 😄
530611
🌼🛠️ duck! @scruffware.duck.dog · 10/10/2025
also i make kofte
a selfie from above as i stand shirtless at my kitchen counter—on which a bowl of ground meat, herbs, and spices rests
76277
🌼🛠️ duck! @scruffware.duck.dog · 10/10/2025
jim (strog)
looking down at the camera, i flex both pumped biceps, my arms down in front of me; a vein runs down each bicep; i’m wearing a grey tank with a silhouette of maryland, captioned “bike,” as well as a silicone wristband patterned with pawprintsin a similar pose to last, i’m now shirtless; overhead light highlights more veins along my arms, as well as the roundness of my pecs; my torso is hairyi stand facing away from the camera in a rear lat spread; my upper back is widened, and my back shows some muscularity; i’m wearing loose, dark blue shorts
2195228
🌼🛠️ duck! @scruffware.duck.dog · 08/10/2025
i love snapseed sm
2520
🌼🛠️ duck! @scruffware.duck.dog · 08/10/2025
amid my #locktober descent into madness
i stand nearly nude in an windowed alcove filled with houseplants; soft, blue skylight streams in through the blinds onto my warm torso, while large, verdant leaves bend down to weave through my hairy legs; a neon green cage, pink cage strap, and silver ball weight decorate my groin
821210
🌼🛠️ duck! @scruffware.duck.dog · 08/10/2025
#humpday >:)
in my full-length mirror; i stand with my arms above my head, facing to the side, at the edge of the frame; the crisp foreground of my toned leg and ass, torso, and armpit cut down the length of the background of a messy bedroom—out of focus, softly lit
1139218
🌼🛠️ duck! @scruffware.duck.dog · 08/10/2025
guys @pupmilo.com is making me do wicked things
1632813
🌼🛠️ duck! @scruffware.duck.dog · 06/10/2025
after a weekend of shenanigans… my first #locktober has officially begun 🔐
knelt in front of my bedroom mirror, in natural light, a neon green cage surrounds my dick, supported additionally by a pink strap encircling my hips; i’m wearing only a dark blue, ribbed tank, ridden up to show my hairy abdomen
1741023
🌼🛠️ duck! @scruffware.duck.dog · 30/09/2025
@puparpi.bsky.social took this adorable pic of me and @pupdryx.bsky.social at @tailwags.dog’s last unleashed 🥺
dryx and i—in nothing but jockstraps, harnesses, shoes, and pup hoods—kneel nose-to-nose, hands resting on each other’s torso, alone in a dark puppy mosh; the background is dimly lit in blue and green, while we’re illuminated in bright, pink light
528715
🌼🛠️ duck! @scruffware.duck.dog · 24/09/2025
ran for my train and got sweaty enough in the humidity that i had to dry myself off in the train bathroom with paper towels 🥴 here’s a flex from that bathroom tho
me flexing in a train bathroom
mirror, holding my baby-pink tee in the crook of my other arm; my bicep bulges, and my torso is muscular and hairya straight-faced selfie from my seat on the train, in front of the window; the train is stopped
27119430
🌼🛠️ duck! @scruffware.duck.dog · 23/09/2025
comparing finals to raws is so funny to me. like wdym this the same photo
the same photo—but terribly blown-out, ill-contrasted, and desaturated
1970
🌼🛠️ duck! @scruffware.duck.dog · 23/09/2025
morning wood and a new lamp for… duochrome tuesday. yeah
my hairy abdomen and pecs, flexed off-arm, and short shorts wrapped tightly around my legs; the outline of my dick is clearly contoured by shadow; the foreground is bright red afront the deep blue–tinged background of a windowed living room
1253019
🌼🛠️ duck! @scruffware.duck.dog · 21/09/2025
ARRRRRRRf 🏴‍☠️ i was a very loose interpretation of rahmah ibn jabir, but this was after the cloak came off
public bathroom mirror selfie, phone held far above me; i’m wearing a mesh, white tank and short shorts, my collar, a brown belt, a headscarf—and a small, aged-look globe on a pink cross-body strap, as if it were a bag; the mirror is backlit in rainbow
31131
🌼🛠️ duck! @scruffware.duck.dog · 21/09/2025
always great to see (and lift with) @pupdryx.bsky.social :3
dryx and me flexing our biceps in a gym mirror; i’m in short, dark shorts and a boob sweat–stained, grey tank; dryx—who is much taller than me—is in black pants and a black tank that reads “commit tax fraud” alongside an image of a mangled, knockoff garfield plush; dryx’s face is censored with a sticker of him in his orange pup hood
11791
🌼🛠️ duck! @scruffware.duck.dog · 19/09/2025
editing go brr
the same photo of my hand in my ass, now revealed to be in natural light
1131919
🌼🛠️ duck! @scruffware.duck.dog · 19/09/2025
also……. we’re getting there >:)
a low, rear view of me as i kneel with nearly my entire fist in my hole
81303
🌼🛠️ duck! @scruffware.duck.dog · 19/09/2025
for your #fcf
1045539
🌼🛠️ duck! @scruffware.duck.dog · 19/09/2025
shorts’ shortness ∝ lift’s strength
mirror selfie in an apartment lobby, flexing my bicep; i’m wearing a blue tank and short, dark, green athletic shorts
875413
🌼🛠️ duck! @scruffware.duck.dog · 18/09/2025
mwah
selfie in a public bathroom mirror; i’m wearing a tight, black polo tucked into grey pants; a braided, silver necklace peeks through my unbuttoned collar, and a silicone bracelet with pawprints adorns my wrist; my arm fills out my polo nicely
156597
🌼🛠️ duck! @scruffware.duck.dog · 18/09/2025
ehe
961326
🌼🛠️ duck! @scruffware.duck.dog · 18/09/2025
someone’s excited this morning
my bulge, still snaked down my pant leg, its piercing outlined in the fabric just under the tip; dark, wet spots surround the head
41938
🌼🛠️ duck! @scruffware.duck.dog · 18/09/2025
symptoms of #thirstythursday include:
a selfie from my legs to my neck; i’m shirtless, my torso furry; my veiny dick snakes down the leg of my pants, its print extremely clear through the fabric
634314
🌼🛠️ duck! @scruffware.duck.dog · 17/09/2025
i’ve been sick but i’m recovering and i got new shorts!!!!!
143306
🌼🛠️ duck! @scruffware.duck.dog · 08/09/2025
#mcm 🍆
my hard, pierced dick from through plush bedding, propped up at its base by my hand, illuminated by striped sunlight through blind
844927
🌼🛠️ duck! @scruffware.duck.dog · 07/09/2025
yeah @pupleif.bsky.social made a point of it too DJNDKDNDJS
my bulge in my purple shorts, zoomed into
1430
🌼🛠️ duck! @scruffware.duck.dog · 04/09/2025
got the conditioner out. wait a damn MINUTE
my belly, its hair curling into defined locks
2450
🌼🛠️ duck! @scruffware.duck.dog · 04/09/2025
på tåget, för er
i'm posing in a lavatory mirror, my hip jutted out; my tan, suede bomber jacket is open over a tight, cutesy, pink croptop, its hem lifted to expose my happy trail; below, my white, mesh short shorts stretch taut over legs; my hair is freshly cut, and my beard is trimi'm now flexing my bicep for the mirror; my fist is clenched, making the muscle pop as i close an eye and smile with my tongue slightly out; my jacket now hangs off my free arm, and my tee is further ridden up over my hairy stomachi’ve peeled my mesh shorts down with one hand to reveal a floral-patterned thong
72608
🌼🛠️ duck! @scruffware.duck.dog · 03/09/2025
checking in for #humpday
a low-angle shot of my hairy torso, bathed in striped sunlight from window blinds; shadows curve over my furry pecs, my stomach, and my trimmed bush; my soft member hangs into the camera; a vein runs down my member’s side, through its foreskin, while a thick, gold prince albert gleams at its tiplooking upward: a close-up of my sun-drenched cheeks and hole, which sit just above the camera; striped light falls over the cheeks’ blanket of fuzz from through blinds; in the background, my smooth back stands tall
3990568
🌼🛠️ duck! @scruffware.duck.dog · 02/09/2025
lol hi
a soft-flash, upward photo in a dim room; the camera is placed under my big bulge in white underwear, looking up from between my legs, in a squat; above are my hairy chest and scruffy face, the latter tongue-out
1634412
🌼🛠️ duck! @scruffware.duck.dog · 02/09/2025
this is that french café breakfast
at my sterile, office desk: a nature valley bar being dipped into a disposable cup half-full of coffee
7931
🌼🛠️ duck! @scruffware.duck.dog · 29/08/2025
it’s topping tuesday. are you topping?
an a-frame sign for van leeuwen ice cream, captioned:

topping tuesday

your first topping is free all day
91283
🌼🛠️ duck! @scruffware.duck.dog · 27/08/2025
good morning, everyone :)
a full-body mirror selfie, in the nude; my free hand rests atop my head, showing off my bicep and exposing my armpit; soft, morning light contours the muscles and curves across my hairy body; my dick hangs soft, the glint of its piercing barely visible beyond my foreskin
331878174
🌼🛠️ duck! @scruffware.duck.dog · 26/08/2025
yelped and whimpered when i finished 😵‍💫🥴
a mirror selfie from afar as i fuck a fleshlight on my bed; the colorful tail plug matches my colorful pup hoodthe tail plug in hand; the plug is large, its body almost as wide as my palm
92139
🌼🛠️ duck! @scruffware.duck.dog · 26/08/2025
wagging 🥴 feels 🥴 so 🥴 good @oxballs.bsky.social
1750030
🌼🛠️ duck! @scruffware.duck.dog · 26/08/2025
@tiedyeundies.bsky.social are HAWT and i just so happened to crochet this matching harness 🩲🧶🥰
i’m crouched low, facing away from a tall mirror and twisting back slightly to catch the shot; soft daylight falls over my shoulders, an orange bulldog harness strapped across my back; my tie-dye briefs—orange, red, and white—stretch snug over my ass and sag heavy, below, under the weight of my heavy bulge; a monstera peeks into the shoti’m kneeling over the camera with my arms crossed; the orange harness cuts down my shoulders and bridges the thickly-furred gap made by my rounded, flexed pecs; below, my orange-and-red tie-dye briefs are front-and-center, my member snaking down the front in its bulgea close crop of my chest in the orange harness, two silver, metal rings linking the straps together; pink, embroidered stars mark the fabric on the frontmost strap; the sunlight from the window casts across my collarbone, highlighting the dark hair across my chest and the soft line of my bearded jaw above
82507
🌼🛠️ duck! @scruffware.duck.dog · 25/08/2025
21434
🌼🛠️ duck! @scruffware.duck.dog · 25/08/2025
i lov my dawgs @puphawks.bsky.social @puptunder.bsky.social @pupdryx.bsky.social @tailwags.dog
blue-snouted hawks, red-snouted tunder, a censored figure, and i pose for a selfie; we’re in a naturally-lit indoor space, afternoon sunlight streaming onto usorange-snouted dryx stands properly, hands clasped at his waist, in a bar decorated with pride flags; a mangled garfield plush that sits on his back peeks at the camera from over his shoulder; the same plush is pictured on his shirt, captioned ”commit tax fraud”
41425
🌼🛠️ duck! @scruffware.duck.dog · 21/08/2025
swedish embassy; modern, glass-and-wooden interiors, a water feature, and a huge, swedish flag
1180
🌼🛠️ duck! @scruffware.duck.dog · 20/08/2025
push day push day push day
in warm, overhead light, in an otherwise dark bedroom: a cropped shot of my upper body in a pale blue tank; my chest hair spills up and over the edge of the tank’s scooped neck; the fabric clings to my pecs, my nipples pressing faintly beneath, my bare arms pumpeda low angle of my torso, my pumped pecs heavy with fur that spreads thick across the chest; my jaw and mustache edge into frame, my tongue stuck slightly out through a mild grinmy furry chest as i raise my closer arm, exposing my hairy armpit; the light contours the muscles that meet there
1942812
🌼🛠️ duck! @scruffware.duck.dog · 18/08/2025
i can’t be approached by those street interviewers asking what i’m listening to because they’d see “soundgasm.net - Edging makes me moan and whimper”
screenclip of the caption of a tiktok that reads “what song are you listening to? pt. 1”
3340
🌼🛠️ duck! @scruffware.duck.dog · 17/08/2025
wanna watch tv?
my TV, off, in whose blurry reflection i’m visible; i’m kneeling on a plush, white couch, shirtless flexing a bicep while holding my phone in my other hand
72251
🌼🛠️ duck! @scruffware.duck.dog · 16/08/2025
my legs are actually shaking 🤠
a low-quality, gym-mirror selfie; i’m pulling up my cyan short shorts to reveal my pumped, hairy legs; my grey, ribbed tank is stained with sweat just below my chest
27111929
🌼🛠️ duck! @scruffware.duck.dog · 14/08/2025
a view for #thirstythursday
421295129
🌼🛠️ duck! @scruffware.duck.dog · 13/08/2025
mm delicious telephone
gym mirror selfie, with my phone in my mouth; i’m flexing both pumped biceps, my pits exposed as my lats flare; i’m wearing a slightly-sweaty, grey, ribbed tank and green-and-red, floral, printed shorts; the skin on my neck is slightly shiny with sweat
1349916
🌼🛠️ duck! @scruffware.duck.dog · 12/08/2025
chewsday luvs
a selfie of me, a little unkempt, slightly sticking my tongue out; i’m wearing a homemade cutoff tee; i’m sitting in an office chair in my living room, lit by soft, natural light
124965
🌼🛠️ duck! @scruffware.duck.dog · 09/08/2025
don’t worry we’re back <3
a terminal window open over my monument valley wallpaper; `sudo zypper dup` is running, and 1066 of 1425 packages have been updated
030
🌼🛠️ duck! @scruffware.duck.dog · 09/08/2025
guess who doesn’t have a cold anymore!
a selfie in my bedroom, in natural light; i’m well-groomed, though a little scruffy, and i’m sticking my tongue out a littlebedroom mirror selfie; i’m wearing a n olive green tee tucked into short grey shorts, from whose legs floral pockets peek out; im balanced on one leg, leaning back, my tongue slightly out
114996
🌼🛠️ duck! @scruffware.duck.dog · 05/08/2025
a teeny lil bit o’ back n shoulder progress! :3
my back as i stand disrobed in my bathroom; i’m about 75% wider at my shoulders than at my waist, and my back shows some subtle musculature in the harsh light
23254
🌼🛠️ duck! @scruffware.duck.dog · 05/08/2025
“im fag?” meme—wherein a low-resolution image of a blue pikmin is captioned as titled—edited to read: “im cookies?”
120
🌼🛠️ duck! @scruffware.duck.dog · 05/08/2025
be the bator you want to see in the world ✨
2372777