📍 San Jose, CA, USA
1mm latex, it looks and feels so good.
And that's not even mentioning the diaper and chastity belt under the tracksuit.
A puppy needs protection when it's out and about.
📸 @certapup.bsky.social
📍 @folsomstreet.bsky.social
🗓️ 2025-09-28
1mm latex, it looks and feels so good.
And that's not even mentioning the diaper and chastity belt under the tracksuit.
A puppy needs protection when it's out and about.
📸 @certapup.bsky.social
📍 @folsomstreet.bsky.social
🗓️ 2025-09-28
🎭 @kariwanz.bsky.social
🐺 @akaruwolf.bsky.social
📸 @futureterminal.bsky.social
📍 @anthrosocal.org 2025
🎭 @kariwanz.bsky.social
🐺 @akaruwolf.bsky.social
📸 @futureterminal.bsky.social
📍 @anthrosocal.org 2025
It's very intense.
But where there's a will there's a way.
😤
📸 @rubberbunbun.bsky.social
It's very intense.
But where there's a will there's a way.
😤
📸 @rubberbunbun.bsky.social
🐺 @furrydakota.bsky.social
📍 @mirubber.bsky.social
🐺 @furrydakota.bsky.social
📍 @mirubber.bsky.social
Another MIR in the books.
81 hours in rubber from start to finish, 3 shower breaks, 78/81 = 96% duty cycle.
🐺 @keplin.bsky.social
📸 @furrydakota.bsky.social
📍 @mirubber.bsky.social
Another MIR in the books.
81 hours in rubber from start to finish, 3 shower breaks, 78/81 = 96% duty cycle.
🐺 @keplin.bsky.social
📸 @furrydakota.bsky.social
📍 @mirubber.bsky.social
Current status: 72 hours in rubber, 3 shower breaks.
📍 @mirubber.bsky.social
📸 @furrydakota.bsky.social
Current status: 72 hours in rubber, 3 shower breaks.
📍 @mirubber.bsky.social
📸 @furrydakota.bsky.social
Current status: 36 hours in latex, 1 shower break.
📸 @furrydakota.bsky.social
📍 @mirubber.bsky.social
Current status: 36 hours in latex, 1 shower break.
📸 @furrydakota.bsky.social
📍 @mirubber.bsky.social
Chastity belt, diapers, latex tracksuit.
Pretty soggy at the end. Well protected. And straining.
📷 @certapup.bsky.social
📍 @folsomstreet.bsky.social 2025
Chastity belt, diapers, latex tracksuit.
Pretty soggy at the end. Well protected. And straining.
📷 @certapup.bsky.social
📍 @folsomstreet.bsky.social 2025
Admittedly, this pic is more remarkable for how it was made:
📷 Zenza Bronica ETR+75mm/2.8
🎞️ Kodak Gold 200
⚡ off camera (optical slave)
This was fun and I may do more medium format photography in the future.
Admittedly, this pic is more remarkable for how it was made:
📷 Zenza Bronica ETR+75mm/2.8
🎞️ Kodak Gold 200
⚡ off camera (optical slave)
This was fun and I may do more medium format photography in the future.
Many happy years to you two!
Many happy years to you two!
🤖 @furrydakota.bsky.social
📸 @certapup.bsky.social
📍 Dore Alley Fair 2025
🤖 @furrydakota.bsky.social
📸 @certapup.bsky.social
📍 Dore Alley Fair 2025
Bred by @furrydakota.bsky.social
Put in a diaper and locked in the cage overnight.
Let out in the morning, wanded myself through the diaper and chastity belt.
Took a while but eventually the magic wand did its job.
Anyway, how was your night?
Bred by @furrydakota.bsky.social
Put in a diaper and locked in the cage overnight.
Let out in the morning, wanded myself through the diaper and chastity belt.
Took a while but eventually the magic wand did its job.
Anyway, how was your night?
His cuddles made me strain, like, a lot.
In the chastity belt. That I was wearing under the diaper. On top of the catsuit. Under the 1mm latex tracksuit.
Good times.
📍 @frolic.bsky.social
📸 @orzel.bsky.social
His cuddles made me strain, like, a lot.
In the chastity belt. That I was wearing under the diaper. On top of the catsuit. Under the 1mm latex tracksuit.
Good times.
📍 @frolic.bsky.social
📸 @orzel.bsky.social