welshpup.bsky.social @welshpup.bsky.social · 17hI'm sure the gull deserved it! I mean 🤷🏼♂️ don't they always 110
welshpup.bsky.social @welshpup.bsky.social · 17hbut I'll be cold 🥶 however I'm willing to share a bed purely for body warmth this winter 110
welshpup.bsky.social @welshpup.bsky.social · 21h🥵 hi, looks like you have something that needs sorting out. 010
welshpup.bsky.social @welshpup.bsky.social · 21hI know it'll be the first thing I do when I get back home on Sunday 😭 130
welshpup.bsky.social @welshpup.bsky.social · 07/10/2026🥵 put me on my knees and put me to work 🤪💦 110
welshpup.bsky.social @welshpup.bsky.social · 07/10/2026I'm truly sorry I don't have any humps to share with you but Happy Hump Day 110
welshpup.bsky.social @welshpup.bsky.social · 07/10/2026last proper day, so at the beach today, listening to Christmas tracks. does get boring all this lying down. Ask me Anything keep me entertained. ngl.link/welshpup.bsk... 0100
welshpup.bsky.social @welshpup.bsky.social · 06/10/2026barely touching myself last night and positively dripping! let's just say I didn't last much longer after this photo. counter reset to zero 🤣 #uncut #precum #gay #gaycub 0130
welshpup.bsky.social @welshpup.bsky.social · 05/10/2026reminds me that I want to see the Irish Video Game Orchestra play. but I keep missing the ticket sales for their performances their recent one was in Belfast. but the LPO would be epic 010
welshpup.bsky.social @welshpup.bsky.social · 05/10/2026lying on the bed after a day by the pool, waiting for the shower to be free. scrolling through bluesky is making me feel horny. by the way, did I mention it's been 10 days since I last came. balls are most definitely full 080
welshpup.bsky.social @welshpup.bsky.social · 05/10/2026 😍 I would lick the screen but it's had my grubby suncreamed paws all over it!static.klipy.comOtter LickALT: Otter Lick 110
welshpup.bsky.social @welshpup.bsky.social · 05/10/2026looks like it'll be a day by the pool, go ahead ask me anything mostly will be bored soon enough ngl.link/welshpup.bsk... 030
welshpup.bsky.social @welshpup.bsky.social · 03/10/2026I'm definitely an asshole yes I understand I'm being a hypocrite pointing out the age gap (was happy in my own age gap relationship) but it's a blank profile and he pissed me off. guess I better make myself comfortable, looks like I'm still single for the winter 🤷🏼♂️ 230
welshpup.bsky.social @welshpup.bsky.social · 03/10/2026it's raining today so a day in the hotel, I'm pretty bored so ask me anything. #ama ngl.link/welshpup.bsk...ngl.linkAnonymous messages!Anonymous messages! 010
welshpup.bsky.social @welshpup.bsky.social · 03/10/2026It's raining this morning, so 45 minutes on the treadmill I may as well have gone running in the rain! #sweatypup #gay #gaycub 050
welshpup.bsky.social @welshpup.bsky.social · 02/10/2026Dear Gay Lord, it's been seven days since my last orgasm and FCF really isn't helping the issue! #fcf #gaymanproblems 030
welshpup.bsky.social @welshpup.bsky.social · 02/10/2026went to a wax museum and aquarium today. took the chance to flip off some real shitheads! 050
welshpup.bsky.social @welshpup.bsky.social · 02/10/2026I can confirm the hotel's private beach is Okay. 040
welshpup.bsky.social @welshpup.bsky.social · 02/10/2026I think this is suitable attire for a trip to the aquarium? t-shirt by bobobear 141
welshpup.bsky.social @welshpup.bsky.social · 02/10/2026something else the Turks are discriminating against the gays with ... bad hotel bathroom lighting! 050
welshpup.bsky.social @welshpup.bsky.social · 01/10/2026Bored in the hotel room, AMA! but tell me your favourite cocktail to try so I know your not a bot. ngl.link/welshpup.bsk...ngl.linkAnonymous messages!Anonymous messages! 000
Reposted by @welshpup.bsky.socialOwen Jones @owenjones.bsky.social · 30/09/2026She's a 94 year old Jewish human rights lawyer. She's been arrested under terrorism legislation for opposing genocide. The least we can do is to listen. 531594827
welshpup.bsky.social @welshpup.bsky.social · 30/09/2026tonight's fit courtesy of Den menswear #terrancehiggins #denmenswear 030
welshpup.bsky.social @welshpup.bsky.social · 30/09/2026I've never wanted to be on my knees so badly in all my life 🥵 000
welshpup.bsky.social @welshpup.bsky.social · 30/09/2026ngl.link/welshpup.bsk... I'm bored by the pool. send me anonymous questions or messages to keep me entertained. also tell me your favourite potato so I know it's not a chatbot 🤣ngl.linkAnonymous messages!Anonymous messages! 011
welshpup.bsky.social @welshpup.bsky.social · 30/09/2026Can't think of anything clever to say about this post. so Hello from Türkiye. 070
welshpup.bsky.social @welshpup.bsky.social · 29/09/2026omg that was a long day! finally in bed at the hotel 2:30am. what's a travel post without a plane toilet. after an aborted landing and pulling up at the wrong stand. Totally convinced that was a learner pilot. bonus: we got upgraded to a suite. con: no late night male callers 🤣 050
welshpup.bsky.social @welshpup.bsky.social · 27/09/2026sending you big hugs Daddy. remember to be kind to yourself I hope this wave of depression doesn't last too long and your back in good spirits soon 😘 110
welshpup.bsky.social @welshpup.bsky.social · 27/09/2026found myself a new allergy yay! something in my rituals aftershave. 140
welshpup.bsky.social @welshpup.bsky.social · 26/09/202612 hours apart I'm knackered. In Wales for a couple of nights before we fly to Turkey for 10 days. 060
welshpup.bsky.social @welshpup.bsky.social · 24/09/2026I totally forgot to do a "gay powers restored" before/after pic 030
welshpup.bsky.social @welshpup.bsky.social · 24/09/2026got the hair chopped today ready for my holiday. fancied a red to pink ombre . 260
welshpup.bsky.social @welshpup.bsky.social · 21/09/2026I'm so done with ironing tonight 😭. I just want a big bear to come give me cuddles, sit me on the sofa and feed me ice-cream. is that too much to ask for? 260