Sign in

Pup Euclid

@rascalleon.bsky.social
194 followers 152 following 25 posts

Pansexual locked pup in TX. 🔒

PostsRepliesMedia
Pup Euclid @rascalleon.bsky.social · 05/10/2026
Day 5/396: Hungry pup hole ready to be home with my toys. Training it hard so my handlers can use it however they want. #MCM #Chastity #Caged #Locked #Locktober Caged by: @bootblackcamatx.bsky.social @gamrico.bsky.social
0140
Pup Euclid @rascalleon.bsky.social · 04/10/2026
Day 4/396 School has been rough, but I’m still a caged good boy. Going for a Locktober-Locktober Lock up. Using the Kink3D calendar and gold star stickers to keep track. 🐶 #Chastity #Locked #Locktober #Pupplay #Tailplug Caged by: @bootblackcamatx.bsky.social @gamrico.bsky.social
3252
Pup Euclid @rascalleon.bsky.social · 16/09/2026
Testing out a new cage.
0165
Pup Euclid @rascalleon.bsky.social · 16/09/2026
Day 27/36: morning coffee. Been having it rough lately missing my friends and partner since I moved away to work on my degree. I got a year left until I’m finished and can finally live with people I love and cherish. #chastity #caged Caged by: @bootblackcamatx.bsky.social @gamrico.bsky.social
2282
Pup Euclid @rascalleon.bsky.social · 09/09/2026
Day 21/36: mesh jock. Three weeks locked and I couldn’t be happier. Well, maybe if I had some daddies to serve. Any takers? #chastity #caged #teamlocked #bear #pupplay #jockstrap Caged by: @bootblackcamatx.bsky.social @gamrico.bsky.social
1302
Pup Euclid @rascalleon.bsky.social · 09/09/2026
Meet me in the office bathroom, boss. Happy humpday.
0150
Pup Euclid @rascalleon.bsky.social · 08/09/2026
Day 19/36: Chastity tears. Took a little break from posting to focus on school. Might not be as consistent but just know I’m still caged and still a good puppy. #chastity #caged #locked #teamlocked #pupplay #prostate #milking Caged by: @bootblackcamatx.bsky.social @gamrico.bsky.social
1181
Pup Euclid @rascalleon.bsky.social · 04/09/2026
Just want to stay home and demand belly rubs. 🐶
0282
Pup Euclid @rascalleon.bsky.social · 04/09/2026
Day 15/36 Faithfully Caged Friday. Morning cage maintenance to keep my Keyholders’ property clean. Three weeks until Back to the Woods! #FCF #chastity #caged #locked #teamlocked #bear #pupplay Thank you: @bootblackcamatx.bsky.social @gamrico.bsky.social
3402
Pup Euclid @rascalleon.bsky.social · 03/09/2026
Day 14/36: Free balling today for a 13 hour Class/Lab day. Two weeks is as long as I’ve ever been in chastity. Very excited to be pushing my limits further. #chastity #caged #locked #teamlocked #biker #freeballing Caged by: @bootblackcamatx.bsky.social @gamrico.bsky.social
0150
Pup Euclid @rascalleon.bsky.social · 03/09/2026
Day 13/36 Task 2: Leather. Thought I’d also get a nice shot of the ass for hump day. 🐶 #chastity #caged #locked #teamlocked #leather #gear #humpday #hairy Caged by: @bootblackcamatx.bsky.social @gamrico.bsky.social
1333
Pup Euclid @rascalleon.bsky.social · 02/09/2026
Day 13/36 Naked on the floor to remind me of my place. Dreaming about a cigar daddy sitting across from me and giving him a foot massage, being his ashtray, and his urnial. Two weeks of chastity really does wonders for your sex drive. Caged by @bootblackcamatx.bsky.social @gamrico.bsky.social
2202
Pup Euclid @rascalleon.bsky.social · 02/09/2026
Day 13/36 Trying out my new camping chair for Tummy Tuesday. #chastity #caged #locked #teamlocked #pupplay Caged by @bootblackcamatx.bsky.social @gamrico.bsky.social
0382
Pup Euclid @rascalleon.bsky.social · 31/08/2026
Really feeling the white jock today. This is why I take too long in the office bathroom. 🤪
0141
Pup Euclid @rascalleon.bsky.social · 31/08/2026
Day 12/??. Really need to find some cock soon. 😵‍💫 #chastity #caged #locked #teamlocked #jockstrap Caged by @bootblackcamatx.bsky.social @gamrico.bsky.social
0182
Pup Euclid @rascalleon.bsky.social · 31/08/2026
Monochrome Monday! Woke up feeling excited to get back to work. Looked through my closet and found this guy. Can’t wait for colder weather! #chastity #caged #locked #teamlocked #unionsuit Caged by @bootblackcamatx.bsky.social @gamrico.bsky.social
0332
Pup Euclid @rascalleon.bsky.social · 30/08/2026
Cage check today was special. Piss soaked jock gag, tail plug, and a 20 mins silent meditation while kneeling in the Texas heat. #chastity #pupplay #locked #caged #goodboy #teamlocked #plugged #piss Caged by @bootblackcamatx.bsky.social @gamrico.bsky.social
1235
Pup Euclid @rascalleon.bsky.social · 28/08/2026
Faithfully caged Friday Without my cage I pleasure myself to the point of not enjoying the sex and company of friends I have made in the kink community. I’m thankful for my keyholders that reignite my drive for servitude and submission. Caged by @bootblackcamatx.bsky.social @gamrico.bsky.social
1909
Pup Euclid @rascalleon.bsky.social · 27/08/2026
Puppy in the tub! 🐶
070
Pup Euclid @rascalleon.bsky.social · 27/08/2026
Day 8/30 - My today task from @TrackerKL.bsky.social - The skimpiest underwear you own - Give me next task on: tracker.kinkylocked.com/user/Euclid
tracker.kinkylocked.com
TRACKER KINKY LOCKED - EUCLID PHOTOS & TASKS
See my chastity photos and find out if I obediently complete every task assigned to me.
100
Pup Euclid @rascalleon.bsky.social · 27/07/2026
My new job has some nice showers. Wish I could find someone to play with. #pupplay #chastity #teamlocked #locked #caged
2393
Pup Euclid @rascalleon.bsky.social · 01/04/2026
The face The hole Now show yours
1286
Pup Euclid @rascalleon.bsky.social · 27/02/2026
Caged by @bootblackcamatx.bsky.social #chastity #teamlocked #pupplay #caged
0270
Pup Euclid @rascalleon.bsky.social · 16/02/2026
First Bluesky post! Locked puppy in TX, looking to make some friends and share my favorite cage checks. Locked by @bootblackcamatx.bsky.social #chastity #locked #pupplay #teamlocked #sub
1341