Sign in

Pup Xylir

@xylirmoon.bsky.social
1.5K followers 3.3K following 225 posts

Puppy (Mutt) 🐕 | Furry (Sea Otter) 🦦 | Non-binary [They/Them] | Queer & Sexually Fluid | Poly | Neurodivergent | Oakland, CA, USA In the name of the moon, I'll punish you! 🌙 Pup by day, magic star guardian by night (also pup). Otterly nerdy and friendly.

PostsRepliesMedia
Reposted by Pup Xylir
valentine @dozygay.bsky.social · 29/01/2026
almost followed someone but then saw they were promoting their x account
Diva in a big blue dress that says NO in red
1894
Pup Xylir @xylirmoon.bsky.social · 23/12/2025
I think I'm about to start a manic episode after an extremely long depressive episode. Have I been unmedicated on and off for over three months? (Yes) Have I been up for three days straight? (Also yes) Did I miss my stop on the train today? (For sure, three times) I'm home and kinda supervised.
270
Reposted by Pup Xylir
Jonah Wheeler @showoffjonah.com · 24/11/2025
sometimes the hottest thing you can do is try to say “cum in me daddy” and fail @daddykylex.com @xtylergreyx.bsky.social
156122862271
Pup Xylir @xylirmoon.bsky.social · 20/11/2025
Wow, basically the pillars of my identity. 🤣 Stoner pup validation?
A Pokedex border with the words, "Pause GIF and discover your Kinkymon type..." The results show "Smoke" & "Puppy" as my two types.
0100
Reposted by Pup Xylir
ButtSniffGooner @buttsniffgooner.bsky.social · 23/07/2025
Camping with dad 🥵🥵🤤🤤🥴🥴😈😈
4675175
Pup Xylir @xylirmoon.bsky.social · 18/11/2025
I love these, and usually try to get a couple that fit. But the first three were really accurate as someone who identifies as very service oriented, verse, and switchy. Lol! I've been used as a breeding top a number of times, I'm always down to get loaded deep, and I do well in group dynamics. 😘
Art of three human pups in a row, with leashes leading from the front to the back. The front pup has a label over it reading "Alpha (in charge)". The middle pup has a label over it reading "Beta (almost in charge)". The back pup has a label over it reading "Omega (just happy for attention)". At the bottom is the text, "Pyramid Scheme Dogs ('pack dynamics')".Art of a human pup tied up on their knees, with a funnel in their mouth, and with a big red CENSOR bar over the genitals. The funnel has a label over it reading "Viagra (administer every hour)". At the bottom is the text, "Service Dog (whether they want it or not)".Art of a human pup tied up and presenting ass up with a tail plug in, blindfolded, and an arrow sticker pointing to the pups hole. There is a label over it reading "Labelled (for your convenience)". At the bottom is the text, "Fuck Dog (follow the arrows to the nearest 'exit')".
0120
Pup Xylir @xylirmoon.bsky.social · 18/11/2025
Me: *takes care of a newborn for a week+ who wants to be walked around and bounced constantly* Step Tracker: Wow! You reached 150% of your walking goal every day this week, do you want to increase your goal? Me: No I'm gonna walk 149% less this week to recover! 🤣 Also me: I miss the baby already! 😭
060
Reposted by Pup Xylir
Leo Herrera @herreraimages.bsky.social · 21/01/2025
You don’t need a front-row seat to this political circus all the time.
1148497
Reposted by Pup Xylir
мɑгκ @drumrollplease.bsky.social · 20/01/2025
✊🏻
4139311020
Pup Xylir @xylirmoon.bsky.social · 13/11/2025
I slept with 3 loads in me last night... 🥵 Kept them in until the next morning. Also gave 3 loads, including 1 each for a couple who were making out while keeping both of their asses against opposite glory holes in the same booth. 😈 I watched them walk away with my cum dripping from both holes. 🔥
My body from the chest down laying naked on a bed in a low lit room with red lighting (Steamworks). It's from the back and my ass and balls are visible.
0150
Reposted by Pup Xylir
Gay_Bator 🏳️‍🌈😈🥵🔒 @batorbrogay.bsky.social · 02/05/2025
201205267
Pup Xylir @xylirmoon.bsky.social · 08/11/2025
I fucked a hot bottom for two hours straight, only stopped to adjust his ass but he had to call it quits and leave while I was still ready to keep pounding him. 😈 He told me I earned the "Energizer Puppy" nickname I'd been given and left with two loads in him.
2181
Pup Xylir @xylirmoon.bsky.social · 07/11/2025
Why do I meet the cutest cuddly person ever while visiting across the country?! 😭 I guess I gotta take every chance I can to cuddle them more before I go home... 😘
050
Pup Xylir @xylirmoon.bsky.social · 04/11/2025
I never realized I went in phases between the three types until this image. Lol! To be fair, I replayed Gen 1 so many times I've used every starter but the OG first run was with Charmander in Pokemon Red on a red Gameboy pocket. Fire>Water>Grass
Nine generations of starter or "first partner" Pokemon from the first nine mainline games. I've highlighted the ones I chose in purple circles. I've circled Charmander, Cyndaquil, Mudkip, Piplup, Oshawott, Froakie, Rowlet, Grookey, and Sprigatito.
070
Pup Xylir @xylirmoon.bsky.social · 04/11/2025
10AM every 1st Tuesday of the month since I moved here: "The world is ending! Dog save us all! Stop, drop, and roll? Get under my desk? Find a basement?" (I'm in a 2nd floor aptartment, and only know West Coast fire/earthquake drills) 10:01 AM *monthly test of the tornado sirens ends*: "Oh yeah..."
020
Pup Xylir @xylirmoon.bsky.social · 02/11/2025
Great success, there was so much cum inside me when I let it out a few hours later... 🥵
050
Pup Xylir @xylirmoon.bsky.social · 31/10/2025
#Locktober Day 31 is waking up in a friend's bed. Definitely excited for tomorrow when we both get unlocked and my insides get rearranged/flooded.
I'm wearing my purple union sit with the snaps open at my crotch to show the chastity cage I'm wearing. I've got genderqueer fish socks on.
0180
Pup Xylir @xylirmoon.bsky.social · 31/10/2025
#Locktober Day 30, I'm on a train! I've also got a big plug in my ass. 🥵
My body from the shoulders down, my black jumpsuit is open at the crotch to show my chastity cage. I'm in a train restroom.
0160
Reposted by Pup Xylir
I put the rizz in Razgriz @finalantifaxiv.bsky.social · 30/10/2025
3792341666
Pup Xylir @xylirmoon.bsky.social · 30/10/2025
#Locktober Day 29, down the barrel? It may not be clear from the picture but there is some precum on the tip... 🥵
My crotch, dark blue shirt pulled up to show the chastity cage I'm wearing. I'm holding my cage back to show the slit of my penis inside my cage.
0140
Pup Xylir @xylirmoon.bsky.social · 29/10/2025
#Locktober Day 28 was a lot of cleaning/reorganizing of the crap in my room. Then I rewarded myself with Thai food cause I also forgot to eat until 7PM... 😅 No hand today. 🫣
My crotch, with my polar bear print pajamas and yellow/brown striped shirt pulled away to show off my chastity cage, testicles, and full pubes.
0120
Pup Xylir @xylirmoon.bsky.social · 28/10/2025
#Locktober Day 27 being lazy with a fuzzy tummy and treasure trail.
My pelvis, purple shirt and black shorts pulled away to show my chastity cage. My stomach is fuzzy with a defined trail down to my full pubes.
0190
Pup Xylir @xylirmoon.bsky.social · 27/10/2025
#Locktober Day 26, was told my pubes "look very sniff-able" and I'm always open to that. 😈
My pelvis, black shorts pulled down to show the chastity cage.
0112
Pup Xylir @xylirmoon.bsky.social · 26/10/2025
#Locktober Day 25 is in a kinky costume. 😈 Just some red horns, red heart glasses, and a red jock with my chastity cage (concubus is the nonbinary term for incubus/succubus btw). Sticker over my face.
I'm wearing a red jock strap pulled down to show the chastity cage. I'm also wearing sparkly red horns and red heart glasses but a sticker of a black and purple pup is covering my face.
0100
Pup Xylir @xylirmoon.bsky.social · 25/10/2025
#Locktober Day 24 comes with a video clip. My balls are hanging so low today I needed to demonstrate how they've been swinging.
090
Pup Xylir @xylirmoon.bsky.social · 24/10/2025
#Locktober Day 23 was a bit under the weather. 🤧 Dreamt I was getting railed though... Woke up a slimy mess down there.
My crotch, my grey sweater pulled up to show the chastity cage.
0130
Pup Xylir @xylirmoon.bsky.social · 23/10/2025
#Locktober Day 22 was a heavy balls kind of day.
My crotch, blue pajamas with sea otter print pulled down to show the chastity cage I'm wearing. My balls hang pretty low and full.
050
Pup Xylir @xylirmoon.bsky.social · 22/10/2025
#Locktober Day 21: clever clever horny, horny clever clever. Horny?
My pelvis, nude with my chastity cage and straps to hold it secure. My tummy and crotch are pretty hairy.
0120
Pup Xylir @xylirmoon.bsky.social · 20/10/2025
I decided to be an outside dog on an impromptu park/beach day for #Locktober Day 20. As someone born and raised on the West Coast who then moved away from it, I forget how much being near the water changes my mood.
My pelvis, with my "digital camo" print pants pulled down and my blue shirt pulled up to show the chastity cage I'm wearing. There's a tree and ambient sunlight in the background to show I'm outdoors.Me, sitting on the rocks looking out at Lake Michigan. I'm wearing "digital camo print pants, a brown and black zip up jacket, black Doc Martens, and an otter shaped sling bag that's only partially visible. My hair is purple, blue, and green and I'm wearing glasses but my face is turned away.
080
Pup Xylir @xylirmoon.bsky.social · 20/10/2025
#Locktober Day 19! No straps again, I got it wet putting in my plug.
My crotch with my black shorts pulled down to show the chastity cage I'm wearing.
090
Pup Xylir @xylirmoon.bsky.social · 19/10/2025
Because I forgot to post yesterday, here's an extra post for #Locktober Day 18. 😘 Got all my matchy @rudderbutts.bsky.social gear on, with @mistrbear.bsky.social ears added on the hat, a @kink3d.com Viper cage, and a @mrsleather.bsky.social WMCBP. This plus pants/shoes was my "human" outfit today. 🤣
I'm wearing a tank top, briefs, and a hat with the same pattern on them (purple with dog heads, bones in white, and crossed bones in orange). The hat says "WOOF" on the front and has purple and black ears attached. I'm wearing gray socks with bones on the back.I'm wearing a tank top and briefs with the same pattern on them (purple with dog heads, bones in white, and crossed bones in orange). The briefs are pulled down to show the chastity cage I'm wearing.I'm wearing a tank top and briefs with the same pattern on them (purple with dog heads, bones in white, and crossed bones in orange). The briefs are pulled down to show the straps I'm wearing o keep my cage secure and the base of the plug in my ass.
0130
Pup Xylir @xylirmoon.bsky.social · 18/10/2025
Forgot to post yesterday! 😭 Made it most of the month before forgetting... Spent #Locktober Day 18 at MIR where pup got a new singlet and ears for this hat! Wore my cage and plug under my old singlet with the broken zipper, which does nothing to hide the cage shape, so both have been on display. 😈
I'm wearing my purple & green pup hood, a purple & grayscale singlet, my purple collar, grey socks, and my chastity cage. I'm winking while sticking my tongue out at the camera. The walls behind me are tiled similarly to a hotel facility (indicating I'm in a public restroom).A black cap with the word "WOOF" outlined in purple on the front. The brim is purple with a pattern that has dog heads, single white bones, and two orange bones crossed in an "X" shape. There are black and purple ears attached to the top of the cap.
0100
Pup Xylir @xylirmoon.bsky.social · 17/10/2025
#Locktober Day 16, washed the straps so it's just the cage today. I've been a musky mess and leaking nonstop... 🥵
My crotch, black shorts pulled down and black shirt pulled up to reveal the chastity cage and my pubes. I've got gray socks with black bones on them.
090
Pup Xylir @xylirmoon.bsky.social · 16/10/2025
Phlebotomist: Make sure to wait at least 30 min before you go to the gym or do anything physically exerting. Me: Who goes to the gym right after getting their blood drawn? *Flashback to when I would leave this same office and immediately go to work to run around with children for 6 hours straight*
020
Pup Xylir @xylirmoon.bsky.social · 15/10/2025
Laundry on #Locktober Day 15. Rocking another combo with a @mrsleather.bsky.social WMCBP and @kink3d.com Viper. I could keep this plug in 24/7 with brief bio breaks and be happy. Slept with it overnight plenty of times. I've got the next size up and think I'm ready to give that a go.
My torso, with my jockstrap pulled down to show the chastity cage and straps I'm wearing. The jockstrap has a corgi butt print pattern on red.My ass and scrotum from underneath, with my jockstrap pulled up to show the chastity cage and straps I'm wearing. There's also the black base of a plug visible in my ass.
0302
Pup Xylir @xylirmoon.bsky.social · 15/10/2025
#Locktober Day 14 is a bit different. Was cleaning and found some toys I hadn't seen in a while... This is just the beginning. 🥵
My naked torso, wearing my chastity cage and straps. I'm also wearing clear plastic nipple stretchers that have white turn crank handles to increase the suction.
080
Pup Xylir @xylirmoon.bsky.social · 14/10/2025
Is #Plugtober a thing? Lol! #Locktober Day 13 was a @toppedtoys.com Gapekeeper & @kink3d.com Viper combo. 😘
My crotch with white boxer briefs printed with a pattern saying "FUCK ME" in small black font over and over.My crotch with my white boxer briefs printed with a pattern saying "FUCK ME" in small black font over and over. The briefs are pulled down to show the chastity cage and straps I'm wearing. Treasure trail of hair into my full pubes.My ass with my white boxer briefs printed with a pattern saying "FUCK ME" in small black font over and over pulled down to show the black plug base sticking out of my hole and the chastity cage straps I'm wearing. My ass is lightly furry and the hair catches the light.
090
Pup Xylir @xylirmoon.bsky.social · 13/10/2025
Can you tell what's different about today's cage check? #Locktober Day 12 is brought to you by the letter "P" for "public."
My black shorts are pulled down to reveal the chastity cage underneath. The floor beneath is cracked concrete to show that I'm outside.
060
Pup Xylir @xylirmoon.bsky.social · 11/10/2025
#Jocktober reveals continue with #Locktober Day 11.
My jockstrap bulge with a pink pattern of melting animals with gift faces.My crotch with my jockstrap and black overalls pulled down, my hand is covering the head of the chastity cage I'm wearing. Curly pubes.
080
Pup Xylir @xylirmoon.bsky.social · 11/10/2025
#Locktober Day 10, feeling a little low emotionally but trying to combat that. Had to pull my overalls down for this one. 😜
My purple overalls and yellow briefs are pulled down to reveal my chastity cage (and a lot of pubes).
0100
Pup Xylir @xylirmoon.bsky.social · 10/10/2025
#Locktober Day 9, playing with my Fun Wand and every time it hit my prostate I leaked a huge drop of opaque precum. Ticket than I've ever seen it... 🥵
My crotch with my underwear pulled out to peek at my chastity cage.
190
Pup Xylir @xylirmoon.bsky.social · 09/10/2025
#Locktober Day 8, featuring my keys!
My crotch, pulling down a jockstrap with a rainbow otters pattern to peak the chastity cage and straps in wearing. I'm also holding my keys, which has a house key with a paw shaped handle on the same ring as the two chastity cage keys.
0120
Pup Xylir @xylirmoon.bsky.social · 07/10/2025
Another #Jocktober reveal into #Locktober Day 7. I love @rudderbutts.bsky.social so much, they're pretty much 90% of the underwear I use day to day.
The pouch of my jockstrap with a "red rocket" design (cartoon dog penises) with a visible cage outline. I'm wearing green plaid pants pulled down to my knees and black boots with purple shoelaces on the left foot and green on the right foot.The side of my jockstrap with a "red rocket" design (cartoon dog penises) to show the straps and my ass cheek. I'm wearing green plaid pants pulled down to my knees and my pup hood can be seen out of focus hanging in the background.The pouch of my jockstrap with a "red rocket" design (cartoon dog penises) pulled down to reveal the chastity cage and straps in wearing underneath. I'm wearing green plaid pants pulled down to my knees and black boots with purple shoelaces on the left foot and green on the right foot.
0391
Pup Xylir @xylirmoon.bsky.social · 07/10/2025
Me next! 🥵 Pound my hole daddy!
041
Pup Xylir @xylirmoon.bsky.social · 07/10/2025
#Locktober Day 6, I wanna cum a dozen times... 🫠
My shorts are pulled down to reveal the chastity cage covered by my hand and the straps holding it on.
1110
Pup Xylir @xylirmoon.bsky.social · 05/10/2025
#Locktober Day 5 with the @lovense-official.bsky.social Edge 2 inside me all day. Join a session to control the toy if you'd like. 😘 c.lovense-api.com/gcls/6n4l0m4...
My crotch with my shorts and underwear pulled out to peek at the chastity cage I'm wearing.
0100
Pup Xylir @xylirmoon.bsky.social · 04/10/2025
#Jocktober reveal into #Locktober Day 4
My crotch, wearing a red jockstrap with a white waist band reading "BOX", and the shake of the chastity cage can be seen through the fabric.My crotch, wearing a red jockstrap with a white waist band reading "BOX" pulled down, revealing the chastity cage I'm wearing.
0140
Pup Xylir @xylirmoon.bsky.social · 03/10/2025
Something something something, horny horny horny. #Locktober Day 3
My crotch, shirts pulled down fully, with my chastity cage and straps on. I'm covering the head of my dick in the cage with my hand.
0161
Pup Xylir @xylirmoon.bsky.social · 03/10/2025
See? I almost forgot on #Locktober Day 2.
My pelvis with my gray shorts pulled down to peak at the chastity cage and straps holding it on.
0120