PupTy
@tigger33
Just a locked pup looking for his furever home! Calgary, AB. YYC 🇨🇦
Was having a great day today.. and in the last 20 minutes it’s completely turned upside down 😭 but here’s a #cagecheck
Not going to lie.. self control is teetering on the edge of a cliff this morning, I just wanna grab my keys and unlock myself right now.. 😣. Though the sunrise through my blanket makes it look cute.. #cagecheck #chastityclub #chastitycontrol #chastitycheck #gaychastity #teamlocked #lockedboy
Just woke up.. Galway through Saturday, but here’s my #cagecheck Hope everyone has a great weekend!
Quick on the bus #cagecheck while I’m on the way to the bathhouse for some Birthday fun 🎁
Well I’ve finally reached the age of Life, everything, and the Universe.. Life is marginally better than this time last year, everything still sucks, and I’m pretty sure the Universe is still expanding. So yay 42! Have a birthday #cagecheck as my present to you!
Up early on a Sunday, time for coffee ☕️ #chastitycontrol #chastitycheck #gaychastity #malechastity #teamlocked #lockedboy
Happy Friday! #chastitycontrol #chastitycheck #gaychastity #malechastity #teamlocked #lockedboy
Nerd - ✅ 420 - ✅ #cagecheck - ✅ Hope everyone enjoys responsibly! And if not, sorry, but it’s just Monday.
#cagecheck on the bus home from grabbing some new steel toe boots for work tomorrow
So I tried to post this the other day, when Bluesky was having its issues.. #cagecheck
Well, this was not what I expected to wake up to this morning, even with the XD ring one of the boys managed to pop out on the way to the dr office this morning.. and they’ve decided to do a disappearing act so I can’t get it back on 😭 #cagecheck #failed
Well I guess this counts as moisture.. the grass certainly needs it, started to see some green this morning! #cagecheck
Off to fill out papers for a new job, and hoping I don’t fall asleep on transit getting there . Also, #cagecheck #teamlocked #gaychastity #gay #gayfag #gaysub #lockedmen