Pup Euclid @rascalleon.bsky.social · 05/10/2026Day 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/2026Day 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/2026Day 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/2026Day 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/2026Meet me in the office bathroom, boss. Happy humpday. 0150
Pup Euclid @rascalleon.bsky.social · 08/09/2026Day 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/2026Day 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/2026Day 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/2026Day 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/2026Day 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/2026Day 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/2026Really feeling the white jock today. This is why I take too long in the office bathroom. 🤪 0141
Pup Euclid @rascalleon.bsky.social · 31/08/2026Day 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/2026Monochrome 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/2026Cage 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/2026Faithfully 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/2026Day 8/30 - My today task from @TrackerKL.bsky.social - The skimpiest underwear you own - Give me next task on: tracker.kinkylocked.com/user/Euclidtracker.kinkylocked.comTRACKER KINKY LOCKED - EUCLID PHOTOS & TASKSSee my chastity photos and find out if I obediently complete every task assigned to me. 100
Pup Euclid @rascalleon.bsky.social · 27/07/2026My 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 · 27/02/2026Caged by @bootblackcamatx.bsky.social #chastity #teamlocked #pupplay #caged 0270
Pup Euclid @rascalleon.bsky.social · 16/02/2026First 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