Pup Rodin @puprodin.bsky.social · 27/09/2026Good morning world… Need some cream for my coffee. 🍆💦 0120
Pup Rodin @puprodin.bsky.social · 20/09/2026Locked camping…. Whoever said locked boys can’t have massive hard wood between their legs. 😝🔒😂 0110
Reposted by Pup Rodinfabio42 @fabio42.com · 25/08/2025Chatting with other kinksters has brought me new motivation to stay locked. Good practice with Locktober approaching. 01268
Pup Rodin @puprodin.bsky.social · 24/08/2025Obligatory airplane cage check… I just love how full my balls are and how horny that makes me. 0211
Reposted by Pup RodinLord Chirenon @lordchirenon.bsky.social · 23/08/2025It's been a very long struggle with the platforms. I've been deleted from Blogspot, Tumblr, Twitter/X, and BlueSky... Reblog Chirenon, follow, and rebuild. Thank you for your support. 1213517
Pup Rodin @puprodin.bsky.social · 31/07/2025Mil pups take security very seriously…. #teamlocked @gaychastity.bsky.social 0445
Pup Rodin @puprodin.bsky.social · 03/07/2025I’m this old…. But my childhood revolved around the high score in Pac-Man and Donkey Kong 130
Pup Rodin @puprodin.bsky.social · 03/06/2025Good morning world…. I believe I ordered coffee with my morning wood. 2140
Pup Rodin @puprodin.bsky.social · 10/05/2025Puppy is packed and ready to go… Moving is hard, starting over and discovering new friends/groups is intimidating. But orders is orders… so off we go to a new unit halfway around the world. Wish me luck. 😝✈️🐶 2221
Pup Rodin @puprodin.bsky.social · 28/04/2025Monday morning cage check… Puppy spent a few hours in the position yesterday gagging on perfect free cocks. Throat is a bit sore as a result, but puppy is very satisfied today. 😝😇😋 0181
Reposted by Pup RodinPup Ramrod @pupramrod.bsky.social · 21/04/2025And now, a word from our sponsor… #pupramrod 2418816
Pup Rodin @puprodin.bsky.social · 18/04/2025It’s Friday…. One more week down, good job locked boys. Let that horny frustration build. 0121
Pup Rodin @puprodin.bsky.social · 09/04/2025Master @tecky99.bsky.social has instituted a new regimen for his horny locked puppy… Commando Mondays Thong Wednesdays Fag drain Fridays My master knows exactly what his puppy needs 🥵🥵🔥🔥😈😈 0142
Pup Rodin @puprodin.bsky.social · 08/04/2025How it started…. How it’s going… Life is much better locked. 🔒 2292
Pup Rodin @puprodin.bsky.social · 23/03/2025open.spotify.com/track/6fjg3l... He makes me want to listen to country music again…open.spotify.comGood Lookin'Dixon Dallas · Happy Anniversary · Song · 2024 010
Pup Rodin @puprodin.bsky.social · 23/02/2025It’s Sunday…. Why is the nub awake this early on a Sunday??? #teamlocked @gaychastity.bsky.social 2131
Pup Rodin @puprodin.bsky.social · 15/02/2025Let’s talk about the “no dogs on the furniture” rule… 🐶🐾 How firm are we on that? Any other hard and firms things you’d like to discuss? 🦴🍆🍑 0151
Pup Rodin @puprodin.bsky.social · 14/02/2025Any of my mutuals (or wanna-be mutuals) in Berlin this weekend? Puppy is off leash and ready to play. I’m an expert at fetch and hide the bone…. 🐶😈😝 050
Reposted by Pup RodinCaptainTX @captaintx.bsky.social · 03/02/2025Day 3 of Forbidden February chastity cage checks! Put your cage check pic below 238738
Pup Rodin @puprodin.bsky.social · 02/02/2025Sunday vibes…. Why am I awake this early, and are the neighbors watching??? 2181
Pup Rodin @puprodin.bsky.social · 31/01/2025Tickets purchased for Berlin…. 14-17 Feb. Who’s gonna keep this pup on his knees and in service mode over the weekend? 0130
Pup Rodin @puprodin.bsky.social · 26/01/2025Good morning bluesky…. Balls are full and heavy…. But no key, so only hope of relief is a hard prostate pounding. Anyone care to help with that? 2221
Pup Rodin @puprodin.bsky.social · 23/01/2025Starting the day exposed and on my knees for master. 2160
Pup Rodin @puprodin.bsky.social · 20/01/2025When Master wants the boy plugged all day…. It’s the good boy’s life 0131
Pup Rodin @puprodin.bsky.social · 14/01/202514 January International Chastity Day Just another day though, when you’re a long term locked pup… 0173