Pup Cage @thepuppycage.bsky.social · 4hDon’t message me, then demand respect you haven’t (and clearly won’t) earned. That’s weird. Don’t be weird. ❤️ 2110
Pup Cage @thepuppycage.bsky.social · 05/10/2026Do good boys get to cum during #locktober? #chastity #gaychastity #teamlocked 2886
Pup Cage @thepuppycage.bsky.social · 05/10/2026Hopefully y’all’s #locktober is going well! My last gym session sucked, but I think I made up for it this time. 1874
Pup Cage @thepuppycage.bsky.social · 01/10/2026It’s finally #locktober, obligatory cage check :) Day 229/? #teamlocked #chastity 0803
Pup Cage @thepuppycage.bsky.social · 17/09/2026Sporty pup, but it stays #caged. #teamlocked #chastity #locked #pupplay 01045
Pup Cage @thepuppycage.bsky.social · 16/09/2026I’m a good puppy, I promise! #pupplay #gay #gaypup 0603
Pup Cage @thepuppycage.bsky.social · 15/09/2026Locked Himbo in training! #teamlocked #chastity #gaychastity #pupplay #himbo 51257
Pup Cage @thepuppycage.bsky.social · 15/09/2026Nipples, fur, and a locked cock. What else could a boy need? #teamlocked #chastity #gaychastity #gay 1544
Pup Cage @thepuppycage.bsky.social · 10/09/2026I'm still here! I have parental restrictions enforced, so I haven't gotten much BlueSky access lately :) Anyways, I'm still going strong at over 200 days locked! You can always add more time though... chaster.app/sessions/g9F... #teamlocked #chastity #gay 2430
Pup Cage @thepuppycage.bsky.social · 18/08/2026Good morning! Please add some time to my lock 🙂 chaster.app/sessions/g9F... #teamlocked #chastity 0240
Reposted by Pup CageWhisper @themindwhisper.bsky.social · 15/07/2026Good things are NOT coming. You. You are the good thing. And you are, for sure, not coming. Im gonna keep you like that for as long as I want to, horny and submissive and obedient. Now, kneel and beg. 5416
Pup Cage @thepuppycage.bsky.social · 15/07/2026I’m locked for the foreseeable future. Let’s keep it that way! Every vote will add extra time, hide the timer from me, or more. chaster.app/sessions/g9F... #chastity #teamlocked #gaychastitychaster.appPup_Cage's lock - ChasterAdd or remove time to Pup_Cage's lock. 0190
Pup Cage @thepuppycage.bsky.social · 14/07/2026Today is a milestone! 150 days locked. 150 days of straining. 150 days of horniness. 150 days of denial. 150 days and who knows how many more to come. I hope all the locked boys and pups in my phone are having as good a day as I am 🥹 #gaychastity #caged 0370
Pup Cage @thepuppycage.bsky.social · 06/07/2026Can we stop promoting and reposting porn content with actors who look like they’re 12? Please? It feels very telling to me if you like or prefer that kind of content. 050
Pup Cage @thepuppycage.bsky.social · 02/07/2026A company where I can get a custom titanium chastity cage AND good, quick customer service? Sign me up! I’m really excited to see how this process works. 292
Pup Cage @thepuppycage.bsky.social · 02/07/2026Still locked, by popular demand. Day 137/? #chastity #teamlocked #caged #gay 1571
Pup Cage @thepuppycage.bsky.social · 17/06/2026I can tell that I’m getting stronger, but I think if I want to see definition, I need to lose a bit more body fat. The belly fat needs to go too. That said, I’ve been to the gym 60 times in under 6 months. That’s 60 times more than all of 2025, so 🙂 #gay #gym #teamlocked #pupplay 0612
Pup Cage @thepuppycage.bsky.social · 16/06/2026So for #tittytuesday, we got an upgrade! I sized up to 8g rings. The last time I sized up, I definitely said that was big enough, but maybe this time I’ll mean it 🤣 Oh, and of course, still locked up tight 🙂 #gaychastity #teamlocked #piercings 1644
Pup Cage @thepuppycage.bsky.social · 15/06/2026Good morning! Still #locked 😏 If you’re feeling generous, you can remove time from my lock. Or add to it. Ya know, whatever you think is best 😅 chaster.app/sessions/g9F... #chastity #pupplay #teamlocked 030715
Pup Cage @thepuppycage.bsky.social · 11/06/2026I’ve been trying to find gym shorts I really like. Most have been too tight, too baggy, or had a liner. I’ve finally found some. They’re tight, but not too tight, and no liner. Anyways, my apologies to the employees at Dicks Sporting Goods who had to put back the 20 pairs of shorts I tried on… 1290
Pup Cage @thepuppycage.bsky.social · 09/06/2026Not that I want to unlock or be uncaged, but sometimes I do see kinks and stuff on here and be like “damn, I miss being able to do that” 080
Pup Cage @thepuppycage.bsky.social · 08/06/2026Proof of life. I’m still here, still #teamlocked, and still working out. Muscles are getting bigger! Day 114/365+ #chastity #pupplay #gay 1644
Pup Cage @thepuppycage.bsky.social · 25/05/2026Day 100! Horny is an understatement. I opened BlueSky and came in my briefs within 30 seconds. No warning, satisfaction or orgasm, just one quick cumshot. Pressure relief I guess. Anyways, if you want to keep me locked, vote! chaster.app/sessions/g9F... #teamlocked #chastity #gaychastity #pupplay 31066
Pup Cage @thepuppycage.bsky.social · 24/05/2026Good morning BlueSky! It’s a little humbling how well the downsized cage fits. No extra room at all. #chastity #teamlocked #gaychastity #pupplay 426811
Pup Cage @thepuppycage.bsky.social · 23/05/2026On today’s #fcf I downsized my chastity cage from an N+ to an N. The print is noticeably smaller 🥲 3745
Pup Cage @thepuppycage.bsky.social · 19/05/2026The pup got a new phone! It’s gonna take me a minute to figure out how to get good pictures out of an iPhone. I’m used to my Samsung. Anyways, I’m gonna go to the gym, but in the meantime, I discovered portrait mode. #teamlocked #chastity #gaychastity #pupplay 1807
Pup Cage @thepuppycage.bsky.social · 16/05/2026I almost forgot that today is #fcf! Of course, in my case that stands for "Fag Cage Friday" but that's okay 🤣 #gaychastity #teamlocked #chastity #pupplay 1773
Pup Cage @thepuppycage.bsky.social · 15/05/2026POV: you're about to start licking my chastity cage. #teamlocked #gaychastity #chastity 0574
Pup Cage @thepuppycage.bsky.social · 15/05/2026Chastity Update - I've been locked for 90 days! I've had two orgasms in the last month, but one was ruined, one was a wet dream, and neither were satisfying. I am incredibly horny, and that's how Sir likes it. #teamlocked #gaychastity #chastity 355931
Pup Cage @thepuppycage.bsky.social · 15/05/2026Who doesn't like a good Chastity Bingo card? I had some fun remixing the one posted by @themindwhisper.bsky.social. #chastity #teamlocked 3254
Pup Cage @thepuppycage.bsky.social · 14/05/2026Late night thoughts: I love being Sir's horny, caged, submissive faggot. I get so much pleasure from being his good boy. So why would I want to be unlocked anyways? 1403
Pup Cage @thepuppycage.bsky.social · 13/05/2026I can see and feel the difference that going to the gym is making. That's mostly a great thing, except that now my shirt sleeves are *tight* on my arms. I'm trying to get used to it, but I haaaaate this sensation. 2180
Pup Cage @thepuppycage.bsky.social · 12/05/2026A couple days ago I was instructed to eat my dinner like a dog. No hands or utensils, on all fours, eating out of the bowl. I loved it so much that I bought myself my own dog bowl. If I'm gonna eat like a dog, it should be from a dog bowl, right? Yay for discovering new levels of submissiveness 🥹 0140
Pup Cage @thepuppycage.bsky.social · 11/05/2026The weather is gross, it's randomly cold again, and the lighting is questionable, so have another ass shot :) #gay #ass #thick 0293
Pup Cage @thepuppycage.bsky.social · 10/05/2026Something something cheeky caption about cheeks #gay #ass #pup #pupplay 1504
Pup Cage @thepuppycage.bsky.social · 09/05/2026I'm glad it's the weekend :) #gay #gaygym #pup #pupplay #puppyplay 1544
Pup Cage @thepuppycage.bsky.social · 07/05/2026So, am I getting bent over this table or...? #gay #pupplay #gaypup 1503
Reposted by Pup CageZ. @ztafterdark.bsky.social · 07/05/2026Sir was out of town to start the week so I spent my day off deep cleaning His apt so it would be fresh and spotless for when He arrived home. Groceries put away, coffee made and laundry done. I am so grateful to have found a Man that deserves my submission as much as Him. @domsirchicago.bsky.social 329616
Pup Cage @thepuppycage.bsky.social · 05/05/2026Anyways, to put it into perspective, I've been locked for a little under three months. Being locked a whole year means doing over 3x what I've already done. I guess this is going to be my gym motivation 😅 0320
Pup Cage @thepuppycage.bsky.social · 04/05/2026So here's the thing. I *want* to be locked this long, the likes and social media is just a fun bonus. So I committed to the full year 🙂 #chastity #gaychastity #teamlocked #locked #pupplay 3523
Pup Cage @thepuppycage.bsky.social · 30/04/2026I definitely don't go to the gym as much as some of y'all, but I've been 41 times this year so far. The shirt sleeves are getting tighter! I'm still losing weight too, although slowly. #pupplay #gympup #gaypup #puppyplay 3390
Pup Cage @thepuppycage.bsky.social · 30/04/2026Somepuppy needs to be buried in my pit right now 😤 #teamlocked #gaychastity #gympup 1433
Pup Cage @thepuppycage.bsky.social · 29/04/2026Chastity Challenge: If this gets 500 likes, I'll stay locked for a minimum of a full year. If you think that's a good idea, make it happen 😏 #teamlocked #gaychastity #pupplay #chastity 213813
Pup Cage @thepuppycage.bsky.social · 28/04/2026All I've got is a handful of plastic and a couple of rings to play with, and that's okay with me. I've been thinking though, should I be locked for a full year? Once I commit, I can't change my mind, so maybe if this gets enough likes or something, I'll do it 😂 Day 73/? #gaychastity #teamlocked 4553
Pup Cage @thepuppycage.bsky.social · 15/04/2026I enjoy being #teamlocked, but hooking my Chaster link into a bot that spam adds time each morning isn't cool. I share the link to interact with and enjoy the #chastity and #pupplay communities, not for people to hook into bots. 1/? 1362
Reposted by Pup Cagekinkedsub.bsky.social @kinkedsub.bsky.social · 14/04/2026Before locked: Only cum from jerking off. After locked: Only cum from jerking off. 211158190