Reposted by Pup BlazeHazHarlan @hazharlan.bsky.social · 03/08/2025Repost if musky man smells turn you into a submissive hole 😈 #gay 272081276
Reposted by Pup BlazeNaughty Fox @naughtyfox-toys.bsky.social · 28/07/2025🎉 𝗚𝗜𝗩𝗘𝗔𝗪𝗔𝗬 𝗔𝗟𝗘𝗥𝗧! 🎉 We're back - and it's BIGGER this time! 🔥 Win toys worth $300 from our collection - your choice, your pleasure. 🧡🦊 How to enter: ✅ Follow @naughtyfox-toys.bsky.social ✅ Retweet this post 🕒 Ends: Friday, 02/08/2025 – 10:00 PM (CET) 30376351
Reposted by Pup BlazeWeredog! @were.dog · 23/05/2025💥 GIVEAWAY TIME! 💥 In the run up to Pride month & our BIG Pride sale, we're giving you the chance to win BIG! Simply follow Weredog, like this competition post, and repost/share it. You can enter on both platforms! Winner announced Fri 6th June. GOOD LUCK! 🍀 T&Cs: go.were.dog/T&Cs 39863954879
Pup Blaze @pup-blaze.bsky.social · 10/03/2025Day 39/127. Another locked mile swim completed. 😈😈☺️ #gaychastity #lycra #cagebulge #cagedswimmer 0120
Pup Blaze @pup-blaze.bsky.social · 24/02/2025Day 25 of 127. Cage check after a clean and shave even if it was a squeeze to get it back on. #gaychastity #cagecheck 0160
Pup Blaze @pup-blaze.bsky.social · 18/02/2025Finally relocked after an extended break. We’ll call this day 20 of 127. #gaychastity #pup 1130
Pup Blaze @pup-blaze.bsky.social · 10/02/2025Sorry I’ve been quite everyone. I’ve been away taking some time to recharge. Needless to say I was still locked. But I have had to have a couple days off after a bit of irritation. 120
Pup Blaze @pup-blaze.bsky.social · 27/01/2025Running out of ideas for cage checks…any ideas welcome #cagecheck #gaychastity #lockedpup 000
Pup Blaze @pup-blaze.bsky.social · 27/01/2025Day 13/127…more swimming and Lycra today. #gaychastity #lycra #lockedpup 0142
Pup Blaze @pup-blaze.bsky.social · 24/01/2025Media move from x. My custom cage from @kinkybiologist.bsky.social it was so comfy! Sucks I managed to break it though 😔 #gaychastity 0282
Pup Blaze @pup-blaze.bsky.social · 24/01/2025Media move from x. **Smooth butt alert** love how much butt looks here. Who’s up for sharing it with my sir? 0121
Pup Blaze @pup-blaze.bsky.social · 24/01/2025Day 10/127 swim and Lycra bulge day. 🥵 #gaychastity #lycra 090
Pup Blaze @pup-blaze.bsky.social · 23/01/2025Day 9/127. Commando and caged in skinny jeans = no hiding a cage bulge. Sure no one will notice this horned up pup #chastity #gaychastity #lockedpup 080
Pup Blaze @pup-blaze.bsky.social · 23/01/2025Only got 42hrs to get this pup the best locked time 😈 #chastity 030
Reposted by Pup BlazeChastity Men & Locked Boys @lockedboys.bsky.social · 23/01/2025New Chaster List 23/1 Do your worst… Add time Repost Make them suffer! chaster.app/sessions/k7w... chaster.app/sessions/tCn... chaster.app/sessions/PQd... chaster.app/sessions/1cz... chaster.app/sessions/DgP... chaster.app/sessions/HCG... 8166
Pup Blaze @pup-blaze.bsky.social · 22/01/2025Clearly I can’t count because my team locked says 8 days but I thought I was on 7….either way still locked 🥵😏😉 #chastity #commando #cagecheck #lockedpup 0100
Pup Blaze @pup-blaze.bsky.social · 22/01/2025Media move from x. Cheeky jock pic sure no one noticed 😏😈 050
Pup Blaze @pup-blaze.bsky.social · 21/01/2025Day 6/127…feels so normal already. #chastity #cagecheck #lockedpup 0120
Pup Blaze @pup-blaze.bsky.social · 21/01/2025Media move from x. Who doesn’t love a smooth butt. Tell me what you’d do to it and better yet show me what you’d put in it. #butt 070
Pup Blaze @pup-blaze.bsky.social · 21/01/2025Media move from x. Love how my cock looked in this. Would love some more experience with rope. 👉🏻👈🏻 071
Pup Blaze @pup-blaze.bsky.social · 20/01/2025Help needed!! Would love peoples thoughts on these. Never ordered a custom hood and not really sure what works or doesn’t. Is it too much? 120
Pup Blaze @pup-blaze.bsky.social · 20/01/2025Media move from x. Old pic but felt happy with it..even with the puppy fat on show 080
Pup Blaze @pup-blaze.bsky.social · 20/01/2025My very first event. Needed to take stitch for comfort. #pup 050
Reposted by Pup BlazePup Cody 🐾 Folsom SF @pupcodysf.bsky.social · 20/01/2025Love gearing up for gaming. Could certainly use a pup to make sure I stay more than hydrated. 😛 #gaymer #gaymerpup #pupplay #gaypup #puphood #gingerpup #gay #kink #mrsleather 92049
Pup Blaze @pup-blaze.bsky.social · 20/01/2025Sorry for missing a couple days. Still locked and another swim done. Day 5/127 #chastity #locked 070
Reposted by Pup BlazeWeredog! @were.dog · 17/01/2025It's that time of the year again! WEREDOG DAY is near! To celebrate, once again, we're GlVlNG AWAY ONE of EVERY TOY we make!🤩❤️ One winner, 29 toys!😏🚀 To join, Follow us, then Comment, Repost and Like this post! Exclusive to Bluesky.🦋 Ends 30th of January 5PM GMT. T&C👉go.were.dog/WDD25 538561384558
Reposted by Pup BlazeTripod @eng-versboy.bsky.social · 22/12/2024What do you think, bluesky? 😜 #jockstrap 3656
Pup Blaze @pup-blaze.bsky.social · 17/01/2025Ooooops things got a little creamy hehe. Any takers to eat it out of me. 😈😏🥵 180
Reposted by Pup BlazeChastity Men & Locked Boys @lockedboys.bsky.social · 16/01/2025Add time - repost… help keep this one locked! 0101
Pup Blaze @pup-blaze.bsky.social · 17/01/2025Day 3/127 Another swim day but the morning wake up strain was unreal this morning 🥵🥵👉🏻👈🏻 #chastity #commando #sleepnaked 2160
Pup Blaze @pup-blaze.bsky.social · 16/01/2025Day 2/127, locked and commando in grey joggers. 🥵👉🏻👈🏻 #chastity #commando #joggers 0130
Pup Blaze @pup-blaze.bsky.social · 16/01/2025Going to start moving my media from X to here. Hopefully you all enjoy it 👉🏻👈🏻 050
Reposted by Pup BlazeSir Declan | zack & Declan @jktoronto11.bsky.social · 15/01/2025Yes, he is my property and that won’t ever change! #gaysub #kinkyshit #bdsmcommunity #gayslave #owned #gaysub #gaysubmissive #gayslavetraining #slavetraining #gayslavery #bdsmsubmissive #gaykink #gayroughfuck #roughsex #gayporn #exposed #nocumming #nocum #gaysub #dom #dom #sub #noboner #bdsm 115130
Pup Blaze @pup-blaze.bsky.social · 15/01/2025@bsky.app just a heads up I’m currently having issues with my notifications. Each new notification shows as an increasing number despite having cleared all notifications. 000