Sign in

Umbra

@pupumbraad.bsky.social
171 followers 21 following 153 posts

Proud Pup | 24 | Perpetual Good Boy | Horny Depraved Slut | Favorite Color is Purple | Doing Horny Stuff Here and on linktr.ee/PupUmbraAD

PostsRepliesMedia
Umbra @pupumbraad.bsky.social · 13h
#cagecheck day 48 and #locktober day 4/31 #chastity #gaypup #pupplay
071
Umbra @pupumbraad.bsky.social · 03/10/2026
#cagecheck day 47, #locktober day 3/31 Is da mornin pants pull uwu #chastity #gaypup #pupplay
091
Umbra @pupumbraad.bsky.social · 02/10/2026
#cagecheck day 46, day 2/31 #locktober Morning stretches and cagecheckses #chastity #gaypup #pupplay
0111
Umbra @pupumbraad.bsky.social · 01/10/2026
#cagecheck day 45 and #locktober day 1! How are the good locked pups doing? :3c #chastity #gaypup #pupplay
0121
Umbra @pupumbraad.bsky.social · 30/09/2026
#cagecheck Day 44 Pre #locktober #chastity #gaypup #pupplay
0100
Umbra @pupumbraad.bsky.social · 29/09/2026
#cagecheck day 43 Happy #tummytuesday! Pre #locktober vibes by staying caged. I have been a good enough boy to get belly rubs... right? :3c #gaypup #chastity
0131
Umbra @pupumbraad.bsky.social · 28/09/2026
#cagecheck day 42 Okay OVERWHELMING majority is already staying caged so I guess I know what im doing :3c already the longest ive been caged so we might as well add to it! Happy early #locktober then~ #chastity #pupplay #gaypup
0110
Umbra @pupumbraad.bsky.social · 27/09/2026
#cagecheck Day 41 Remeber guys theres a poll for you to decide weather or not I stay locked~ its only a day or two but... I do wanna know what we would like to see around here. :3c all geared up to goon out today~ #chastity #gaypup #pupplay
1242
Umbra @pupumbraad.bsky.social · 26/09/2026
Guys do I stay locked till locktober starts? I think I've been a good boy uwu
120
Umbra @pupumbraad.bsky.social · 26/09/2026
#cagecheck surprise Day 40 :3c Pups balls are SO freaking full~ but he did wonder since he was gonna do #locktober this year... should he take a break or stay locked??? Might put up a pole or two about it. Lemme know whatcha think~ #chastity #gaypup #pupplay
0151
Umbra @pupumbraad.bsky.social · 25/09/2026
#cagecheck 39/39 Balls so full~ 😵‍💫🤤 Can't wait to bust~.. #chastity #gaypup #pupplay
0101
Umbra @pupumbraad.bsky.social · 24/09/2026
#cagecheck 38/39 Good morning :3 Almost free~ #gaypup #pupplay #chastity
0131
Umbra @pupumbraad.bsky.social · 23/09/2026
#cagecheck 37/39 Almost there!~ Balls looking nice a plump~ #chastity #gaypup #pupplay
0101
Umbra @pupumbraad.bsky.social · 22/09/2026
#cagecheck 36/39 #tummytuesday #chastity #pupplay #gaypup
0171
Umbra @pupumbraad.bsky.social · 21/09/2026
#cagecheck 35/39 2 for 1 special :3 I love the way it stays snug now uwu #chastity #gaypup #chubby
050
Umbra @pupumbraad.bsky.social · 21/09/2026
#cagecheck 34/39 guys I got some stuff in the mail and got so excited I forgot to post.. take a look! #gaypup #pupplay #chastity #chubby
080
Umbra @pupumbraad.bsky.social · 19/09/2026
#cagecheck 33/39 Snuggled up and locked up~ #chastity #gaypup #pupplay
072
Umbra @pupumbraad.bsky.social · 18/09/2026
#cagecheck 32/39 #chastity #gaypup #pupplay
0121
Umbra @pupumbraad.bsky.social · 17/09/2026
#cagecheck 31/39 #chastity #pupplay #gaypup
0101
Umbra @pupumbraad.bsky.social · 16/09/2026
#cagecheck 30/39 #gaypup #chastity #pupplay
0101
Umbra @pupumbraad.bsky.social · 15/09/2026
#cagecheck 29/39 #tummytuesday #gaypup #chastity Please excuse dirty mirror I spend my energy railing my hole and making sure my toys and myself get clean instead of the glass uwu
0131
Umbra @pupumbraad.bsky.social · 14/09/2026
#cagecheck 28/39 Getting naughty for a shower~ Gotta get a little ball busting in~ Pushing down with my own weight against the counter~ #cbt #gaypup #chastity #chubby
091
Umbra @pupumbraad.bsky.social · 13/09/2026
#cagecheck 27/39 Pup has grown used to waking up with his cage full and throbbing, so horny. So mindless. Balls full and aching. Just a whining whimpering needy mess ready to service~ #gaypup #pupplay #chastity
072
Umbra @pupumbraad.bsky.social · 12/09/2026
#cagecheck 26/39 2/3rds of the way~ freshly greased and ready to be teased~ #gaypup #chastity #pupplay
091
Umbra @pupumbraad.bsky.social · 11/09/2026
#cagecheck 25/39 Been so horny, guess I'll just have to stroke my balls for consolation.. #gaypup #chastity #pupplay
1112
Umbra @pupumbraad.bsky.social · 10/09/2026
#cagecheck 24/39 Waking up throbbing~ #chastity #gaypup #pupplay
0110
Umbra @pupumbraad.bsky.social · 09/09/2026
#cagecheck 23/39 Balls full~ 😵‍💫 #chastity #pupplay #gaypup
0111
Umbra @pupumbraad.bsky.social · 08/09/2026
Guys would anyone be willing to buy me a flat cage with one of those holder/jock things so I can size down. 👉👈😵‍💫🐾 I would really appricate it~ (we can make it a findom thing, I mean your pathetic ass selling out for a caged pup? Yeah we can pig.)
020
Umbra @pupumbraad.bsky.social · 08/09/2026
#cagecheck 22/39 A pups not ready for work without his gear underneith :3c #pupplay #chastity #gaypup
0111
Umbra @pupumbraad.bsky.social · 07/09/2026
#cagecheck 21/39 Like my dog dick? :3c #gaypup #chastity #pupplay
0111
Umbra @pupumbraad.bsky.social · 06/09/2026
#cagecheck 20/39 I am SO horny... to bad my hole needs to heal cause pup has been too rough on himself these past couple weeks in chastity... let the denial really begin~ 😵‍💫 #gaypup #chastity #pupplay
0101
Umbra @pupumbraad.bsky.social · 05/09/2026
#cagecheck 19/39 Fresh shower belly uwu #chastity #gaypup #belly
081
Umbra @pupumbraad.bsky.social · 04/09/2026
#cagecheck 18/39 #chastity #chubby #gaypup
0133
Umbra @pupumbraad.bsky.social · 04/09/2026
See the whole video of a cute caged pup on justfor.fans/PupUmbraAD #pupplay #gaypup #chastity
0141
Umbra @pupumbraad.bsky.social · 03/09/2026
#cagecheck 17/39 I creamed my undies in my sleep a little uwu #cum #gaypup #chastity
081
Umbra @pupumbraad.bsky.social · 02/09/2026
#cagecheck 16/39 Bulge uwu #chastity #gaypup #pupplay
091
Umbra @pupumbraad.bsky.social · 01/09/2026
#cagecheck 15/39 #chastity #gaypup #pupplay
0121
Umbra @pupumbraad.bsky.social · 31/08/2026
#cagecheck 14/39 #gaypup #pupplay #chastity
081
Umbra @pupumbraad.bsky.social · 30/08/2026
#cagecheck 13/39 1/3rd of the way~ :3c #chastity #gaypup #pupplay
091
Umbra @pupumbraad.bsky.social · 29/08/2026
#cagecheck 12/39 I woke up like dis~ :3c #chastity #gaypup #pupplay
0142
Umbra @pupumbraad.bsky.social · 29/08/2026
#cagecheck 11/39 Any super submissive pups wanna lick it up and get under the desk?~ Gooning on caged dick makes you pretty gay~ #chastity #pupplay #gaypup
0101
Umbra @pupumbraad.bsky.social · 27/08/2026
#cagecheck 10/39 #gaypup #chastity
050
Umbra @pupumbraad.bsky.social · 26/08/2026
Guys I forgot #tummytuesday ... #cagecheck 9/39 #pupplay #gaypup
0151
Umbra @pupumbraad.bsky.social · 25/08/2026
#cagecheck 8/39 #pupplay #gaypup #chastity
0143
Umbra @pupumbraad.bsky.social · 24/08/2026
#Cagecheck cagecheck 7/39 Sack full on the couch~ some more puppy gooning over on justfor.fans/PupUmbraAD if youre interested too~ #chastity #pup
082
Umbra @pupumbraad.bsky.social · 23/08/2026
#cagecheck 6/39
0113
Umbra @pupumbraad.bsky.social · 22/08/2026
#cagecheck day 5/39 Balls full~ 🥴
081
Umbra @pupumbraad.bsky.social · 21/08/2026
#cagecheck day 4/39
051
Umbra @pupumbraad.bsky.social · 20/08/2026
#cagecheck day 3/39 Balls already feeling tight~ cock on the brain~ aruff~
071
Umbra @pupumbraad.bsky.social · 19/08/2026
#cagecheck day 2/39 #pup is so happy to be #locked in his #chastity for so long~ thank you everyone who participated~ 💜🐾
0111