Sign in

LeatherOx

@leatherox.bsky.social
1.9K followers 847 following 9.5K posts

Kinky Ox into leather, bondage, his Daddy, and Disney BDSM educator, consent advocate, leather titleholder Sometimes locked, often horny Retired leather tailor Member of The 15 Association Men only - 🚺⛔️ San Francisco area 18+ MEN ONLY

PostsRepliesMedia
LeatherOx @leatherox.bsky.social · 02/10/2026
Leather jock that keeps the contents a mystery, or a regular jock that leaves no doubt? #FCF #ForbiddenCockFriday #FaithfullyCagedFriday #locktober #jocktober #gaychastity #teamlocked #chastityclub @cagedboys.bsky.social #cageprint
6381
LeatherOx @leatherox.bsky.social · 29/09/2026
File under frustrating chastity? Cockring and shaft ring locked on along with a PA lock. If I get excited, it gets hard but the PA lock is a reminder for no touchy! #gaychastity #teamlocked #chastityclub @cagedboys.bsky.social
3270
LeatherOx @leatherox.bsky.social · 29/09/2026
Since today is National Coffee Day, this shirt seemed appropriate.
0120
LeatherOx @leatherox.bsky.social · 26/09/2026
What to wear for Folsom Street Fair? Looking to be kinda cold, so harness and jock is probably not the best pick. We'll be working the gate at the Eagle in the afternoon. We get a % of the donations, so it's a fundraiser for our club as well. So come in through our gate if you can!
Shirts and vests for days! And pants and chaps!Overalls, some hi-viz, and a couple harnessesFive pair leather overalls, another six pair of Carhartt overalls.
2130
LeatherOx @leatherox.bsky.social · 25/09/2026
I have never felt so skinny at a restaurant before... We were at Golden Corral last night. Not my birthday, not my choice. I can at least say the food is decent for an all-you-can gorge kind of place. But I'm not planning to go back there in the next few years. 😜
2101
LeatherOx @leatherox.bsky.social · 24/09/2026
Between the advancing bald spot and a growing "fivehead," this is probably the last time for me to have a mohawk at Folsom Street Fair. The blue and green from the rainbow have gone bald. 😭 What color to pick? Blue? Green? Purple? Red? Or just plain 8NA? (IYKYK)
About 10 years ago before balding took the blue area away. I miss having all that hair...seeing a guy with a nice thick hawk down to the nape like this gets my attention. Maybe there's enough hair left to do a variation on this?
2310
LeatherOx @leatherox.bsky.social · 23/09/2026
Just in time for #Locktober - a #chastity pumpkin! 🎃 If you’ve got a smooth plate, use that instead of half an hour of “ironing” makerworld.com/en/models/18...
090
LeatherOx @leatherox.bsky.social · 18/09/2026
I found my spirit animal in PLA... Long print time, (The robe took 25 hours and the brown fur parts were about 27 hours on a single plate) but worth it! But he's not helping me keep my eyes open today. Oxy last night for my back has left me 😵‍💫😶‍🌫️ - if I had to drive to work, I'd have to call out. 😱
2100
LeatherOx @leatherox.bsky.social · 17/09/2026
Got my flu and covid shots at lunchtime yesterday. I'd entirely forgotten that the pharmacist put a bandaid on my arm. Funny that she put it on upside down. I also pretty much forgot about the shots - no achy arm, no oogy feelings, just a quick ow today when the bandaid took some hair with it.
1121
Reposted by LeatherOx
P-60361 (Timber) @nsfwtimberwoof.bsky.social · 17/09/2026
I’ve been attending to tons of stuff that all happened pretty much at the same time. I haven‘t needed my bone in that time so I acquired a #HeadZoneDefense glans cage with PA hook. I’ve started a #teamlocked game: over the next 4 days, I’ll add 2h for like, 8h for comment, and 1d for repost.
5232
LeatherOx @leatherox.bsky.social · 15/09/2026
All suited up for going to Costco...Locked, cupped, jocked, plugged. 😈 Inverted "fish basket" cage, Topped Toys Lotus plug, hard cup, all kept in place with a locked leather jock under Carhartt. I'll be very horny by the time I'm done shopping. #gaychastity #teamlocked #chastityclub #gaybdsm
On top of being locked, locked, cupped, plugged...belt is locked so I can't take may pants off
1490
LeatherOx @leatherox.bsky.social · 10/09/2026
The paradox and frustration of a head-only (aka #schandmaske) cage secured by a locked PA wand. (Or a tetherspout if you have one of those) Cock can get nice and hard, but the sensitive bits are off-limits. #gaychastity #teamlocked #chastityclub
5362
LeatherOx @leatherox.bsky.social · 10/09/2026
Stroke and jack all you want...the sensitive areas are locked away. It's very frustrating! #gaychastity #teamlocked #chastityclub
3435
LeatherOx @leatherox.bsky.social · 09/09/2026
97 degrees and no air conditioning? It's fine. No it's not. I wonder how well it would work to put on a spandex singlet and fill it with ice cubes? #heatwave #heatdome #melting
1110
LeatherOx @leatherox.bsky.social · 06/09/2026
The Ox is loose at a clothing optional pool party. Will anything fun happen? Will my cock work or is it a dick donwanna with my back issues? 🤯
4311
LeatherOx @leatherox.bsky.social · 06/09/2026
ugh… back is very unhappy and 10mg “immediate release“ oxycodone an hour ago hasn’t touched it. 😭
140
LeatherOx @leatherox.bsky.social · 03/09/2026
I may need to start an 0nly Fans or start selling kidneys...woke up this morning, went to take a shower and BRRR!! Where's the hot water? Water heater leaked and put the pilot out. Plumber is here now replacing the thing. $3500 later... 😱🤬💸💸😭
Stock image for attention...but my heater was dripping into the drain pan so at least the floor stayed dry.
140
LeatherOx @leatherox.bsky.social · 01/09/2026
On the advice of counsel a plug has been added. Gape Keeper 85 now, but that may grow later on.
1110
LeatherOx @leatherox.bsky.social · 01/09/2026
Cock locked and hidden away in a locked leather jock. Five locks between this and freedom. About an hour before the safe holding the jock's locks unlocks. #gaychastity #teamlocked #chastityclub #leather #jock #locked #gaybdsm @cagedboys.bsky.social
3505
LeatherOx @leatherox.bsky.social · 31/08/2026
Are there any good DIY 3D print cock cages? I've tried making a handful and they either break easily, or are designed poorly. (Or PLA/PETG just aren't strong enough to contain the ox-cock?) #gaychastity #teamlocked #chastityclub @cagedboys.bsky.social
250
LeatherOx @leatherox.bsky.social · 30/08/2026
Took the BDSM Test again. Yep, still a #bondage bottom but they don't get into that I'd like to be in a #leather #hood and #sleepsack right now. Or a #neoprene sleepsack. Not fussy as long as I can't get out on my own. No idea why it thinks I'm 33% vanilla - that's far too high! #gaybdsm
2120
LeatherOx @leatherox.bsky.social · 27/08/2026
Nice snug 501s - you can either see the head of my cock when I was out for cleaning, or wonder what kind of cage I'm in now. 😜 #gaychastity #teamlocked #chastityclub #cageprint @cagedboys.bsky.social
0180
Reposted by LeatherOx
pink jimi photon @pinkjimiphoton.bsky.social · 26/08/2026
288139742872
LeatherOx @leatherox.bsky.social · 25/08/2026
Things I never thought I’d say… Today is my primary doc’s eighth #collarversary
160
LeatherOx @leatherox.bsky.social · 25/08/2026
#MCM Monochrome Monday Maximally Caged Monday My Cock, Maybe? Might Cum in March #gaychastity #teamlocked #chastityclub #lockedballs #ballstretcher #gaybdsm
1312
LeatherOx @leatherox.bsky.social · 22/08/2026
Can't trust myself, so I locked myself... Balls are pretty full and aching for some bondage fun but no idea when that might happen. #gaychastity #teamlocked #chastityclub @cagedboys.bsky.social
1514
LeatherOx @leatherox.bsky.social · 21/08/2026
Apparently this is “Gay Guys Cruise Alaska“ season. We just got back & unexpectedly met a couple friends in Ketchikan. Other friends went a couple weeks ago, & some others are about to go. No coordination of schedules, just a bunch of us going there almost simultaneously on different cruise lines.
170
LeatherOx @leatherox.bsky.social · 12/08/2026
Our flight has been delayed from 12:15 to 1:30 then 3:45, 3:00, 5:15, 6:20. 🤬 I was at least able to move us to the 4:30 flight that’s currently showing as on time but non extra legroom (that we paid extra for!) middle seats are involved. As long as we get to Vancouver tonight, that’s what matters.
140
LeatherOx @leatherox.bsky.social · 11/08/2026
I’m not sure how, but we’ve managed to pack for a 7 night cruise in two full-size suitcases and one carry-on. And it’s all bulky hoodies, jeans and flannels - not shorts and t-shirts. I guess not packing a bunch of leather and boots helps. 🤪
1110
LeatherOx @leatherox.bsky.social · 07/08/2026
Did he need AI to realize this?
050
LeatherOx @leatherox.bsky.social · 06/08/2026
I’ve been hearing awful things about Perez Hilton. What did they do?
210
LeatherOx @leatherox.bsky.social · 05/08/2026
ARGH!!! 🤬 Ran out of filament at 87% done and my options are to either drive 90 miles round trip as nobody near me has it in stock, or wait to tomorrow for an overnight delivery. Gotta leave the printer on until the stuff is delivered.
350
LeatherOx @leatherox.bsky.social · 05/08/2026
Another project? Sure, why not! Both are for Daddy’s shop and he wants them tomorrow. One machine makes by precisely cutting stuff then I peel the leftovers away, the other makes by spreading melted plastic in an amazingly precise way.
470
LeatherOx @leatherox.bsky.social · 30/07/2026
Oh yay, at the dentist, getting a crown. The magical mystery machine is milling a piece of ceramic now and in about 45 minutes it’ll be ready to be cemented in. 🦷👑💸💸💸 At least it’s a one and done three-ish hour visit. No more waiting for “the lab” to make and ship a crown.
0130
LeatherOx @leatherox.bsky.social · 26/07/2026
Saw this and first thing I thought was cleaning noise!
1222
LeatherOx @leatherox.bsky.social · 26/07/2026
A bit late but got to Dore Alley Fair
3614
LeatherOx @leatherox.bsky.social · 25/07/2026
Forgot to reveal the thing I was printing yesterday. Had a delay as the printer got constipated at about 2 AM with a poop chute overflow thanks to something like 600 filament changes and had to unclog it and resume when I woke up. He's almost five inches tall.
5160
LeatherOx @leatherox.bsky.social · 25/07/2026
More followers = more time locked
080
LeatherOx @leatherox.bsky.social · 24/07/2026
590 layers and about as many filament changes to go... Glad I got the AMS - how many weeks would it take to do that many manual changes? 😱 What is it? Come back tomorrow! Looks like this print is going to run until 7AM or so. ⏳
260
LeatherOx @leatherox.bsky.social · 24/07/2026
Oops! An Amazon driver just left a package in my garage. I'd forgotten that I had a full leather bondage suit hanging from the rafters. No idea if Amazon guy saw it or what they thought if they did. Suit was recently delivered so it was hanging to go from squashed in a box shape to human shape.
head to toe leather, all lockable. Can't wait to get into it!
6414
LeatherOx @leatherox.bsky.social · 24/07/2026
I'm thinking of selling my Behind Barz as it really doesn't see much use, and I need dental work (a crown) more than I need it. 😭 Size 40 waistband, Hannibal 3 cage, 3" cock tube, no rear hook/rod. Current price over $1800. Sell it for ?? #gaychastity #teamlocked #chastityclub #behindbarz
5333
LeatherOx @leatherox.bsky.social · 24/07/2026
Are there still decent work from home jobs in information security? My current position is becoming a dead end and I want to find a new job. Where are jobs even listed now?
030
LeatherOx @leatherox.bsky.social · 23/07/2026
New art in my hallway. It’s a Warhol-sequel 2x3 foot panel with mini-mes wearing Carhartt beanies.
250
LeatherOx @leatherox.bsky.social · 20/07/2026
Updated the hawk yesterday. Probably should have done a pic while it was nicely styled rather than slept on. 😆 What color will I have for our cruise? Still red or switch to something else?
Pulp Riot Fireball ombre with 2 weeks growth.
0130
LeatherOx @leatherox.bsky.social · 17/07/2026
I'm totally new to 3D printing and I'm assuming it can be done but have no idea how - The Carhartt logo in something I want to make looks awful. How can I replace it with a better one? Bonus question - how hard is it to change the color of just the beanie?
140
LeatherOx @leatherox.bsky.social · 17/07/2026
I might have a filament problem... But is it too much filament, or not enough shelf?
Print the rainbow...
4110
LeatherOx @leatherox.bsky.social · 17/07/2026
Is it me or is bsky being weird now?
210
LeatherOx @leatherox.bsky.social · 16/07/2026
Woke up to some nice hard wood this morning. Unfortunately that involved going to bed in the dark with no power, a giant crane up the hill, and a bunch of random yelling. After 10 years, the electric company decided replacing a bent 🍌 pole was urgent. 🙄 Just weird that they started work at 10 PM.
040
LeatherOx @leatherox.bsky.social · 16/07/2026
The ablation has been survived, now for the “fun“ part after all the lidocaine and fentanyl have worn off…OW… As expected, just ow. At least I found out why I was so horribly zonked after last year’s. The chart showed I got 50% drugs more than typical, but no notes as to why.
Zap zap zap! ⚡️⚡️
260
LeatherOx @leatherox.bsky.social · 15/07/2026
Time for the expensive annual set of wristbands. I need a new spine! #pain #spine #ablation #nerves #painmanagement
2110