Sign in

puppy!

@tboy-mutt.bsky.social
1 followers 8 following 3 posts

elusive; akin to a skittish neighborhood cat that sometimes gets a wild hair & approaches. that being said, I am rapidly approaching your location 🔞🏳️‍⚧️🦴 everything I repost is here cause it's brilliantly thought up & crafted. the things made here amaze me.

PostsRepliesMedia
Reposted by puppy!
♱ 🕯️𝕿𝖍𝖊 𝕸𝖆𝖏𝖔𝖗🕯️ ♱ @majormelon1.bsky.social · 14/08/2026
Wanting to own something pure. #Konig
424835
Reposted by puppy!
Pete🔞 @stuckinapit.bsky.social · 01/07/2026
🩵
NSFW drawing of multiple miscellaneous transmasc bodies in nude, feat. explicit T-dick closeups.

#peteart #peteNSFW
3558701490
Reposted by puppy!
spilt 🕸️🎃🕯️♡ @spiltspit.bsky.social · 26/07/2026
Bison Price for my beloved @monsterlice.bsky.social ‘s birthday! Happy birthday my friend, here’s my first price ever! 🤭🤲 ✧ #johnprice #cod
28619105
Reposted by puppy!
♱ 🕯️𝕿𝖍𝖊 𝕸𝖆𝖏𝖔𝖗🕯️ ♱ @majormelon1.bsky.social · 29/04/2026
Working on more soft y/n x Konig for you. 🖤 I’ll make some fem ones too.
139837
Reposted by puppy!
StrayMr @straymr.bsky.social · 14/12/2025
Take this and leave #keeganruss #König #CallofDuty
212013
Reposted by puppy!
StrayMr @straymr.bsky.social · 14/02/2026
Ppl say men boobs but look at me weird when I pull out this #keeganruss #keeganpruss #ajaxcod #callofduty #codghosts
2898
Reposted by puppy!
rachel @5i2.bsky.social · 30/04/2025
new pump cover 🧼
380394
Reposted by puppy!
🎏E M P S🎏 @emp0ria.bsky.social · 06/06/2026
He might be a bit unhinged, but that’s still my goat fr… ( #Cod #Mw4 #JohnPrice #CaptainPrice )
05415
Reposted by puppy!
🔞⚔️Lumen⚔️ @churchofpossum.bsky.social · 21/06/2026
Summer [ #CoD ]
A drawing of Ghost from CoD in white underwear that is made slightly translucent by how sweaty he is. He is sitting in front of a fan and smoking a cigarette. Let's not talk about how he probably smells. Or how the sofa probably smells now.
101318184
Reposted by puppy!
gira🔞 @bluegiragi.bsky.social · 11/06/2026
bruise. #ghostsoap
181542215
Reposted by puppy!
Otter VII (o7) @ottervii.bsky.social · 11/06/2026
Training the new recruits outside under the hot blazing sun 🧢💦☀️ #kylegazgarrick #cod
429160
Reposted by puppy!
Jeleynai @jeleynai.bsky.social · 30/05/2026
I actually managed a piece in time for #mermay! Ghost as a fish(man) UwU
A painting of a Merman in a dark body of water.
382165530
Reposted by puppy!
Ricokip @ricokip.bsky.social · 31/05/2026
🧼👻 A warm evening in their own apartment <3 #Ghoap
8574133
Reposted by puppy!
spilt 🕸️🎃🕯️♡ @spiltspit.bsky.social · 01/06/2026
Happy pride to my aro & ace homies 💚💜 (drew some soap inspired queer knights)
1237587
Reposted by puppy!
Azalea Harris :P COMS OPEN @azaleaharrisart.bsky.social · 26/08/2025
He cheers every single time😔 #GhostSoap
241485258
Reposted by puppy!
7ee7h @7ee7h.bsky.social · 17/12/2025
Retired life suits them #ghoap #soapghost #ghostsoap
224535
Reposted by puppy!
gira🔞 @bluegiragi.bsky.social · 16/12/2025
interlude ❤️ #monster141
241619169
Reposted by puppy!
Mitrielle @mitrielle.bsky.social · 10/12/2025
Passion #Ghoap #GhostSoap #SoapGhost #SimonGhostRiley #Johnsoapmactavish #CallofDuty
542776
Reposted by puppy!
Kitte (writes) @kittewrites.bsky.social · 11/12/2025
#pricegaz Price devastatingly in love with Gaz but unable to do anything about it so he's just resolved to keep his pining secret vs Gaz who is about to pounce that old man any minute now if he gives him one (1) more longing glance across the room
36812
Reposted by puppy!
rachel @5i2.bsky.social · 05/12/2025
vices 💀🧼
735274
Reposted by puppy!
rachel @5i2.bsky.social · 07/01/2024
pricesoap 😗
424356
Reposted by puppy!
🔞ESUKO🫠 @ ☕️ @radio298.bsky.social · 06/12/2025
Day 4 :Sniper His christmas gear 🦌🎅🧢 #kylegazgarrick #CodAdventCalendar @blackcrayons.bsky.social
228755
Reposted by puppy!
Dzlian @dzlian.bsky.social · 02/12/2025
Don't tell us how! #kylegazgarrick #cod #tf141
17614
Reposted by puppy!
Alex @caleek00.bsky.social · 03/12/2025
#simonriley #ghostcod
113418
Reposted by puppy!
Alex @caleek00.bsky.social · 03/12/2025
#johnsoapmactavish #soapcod
416030
Reposted by puppy!
Alex @caleek00.bsky.social · 02/12/2025
#ghoap
130835
Reposted by puppy!
Pete🔞 @stuckinapit.bsky.social · 16/04/2025
🤌❤️
A collection of NSFW color drawings depicting variations of masc bodies going ham on each other.


#petedrawings #peteNSFW
2861901380
Reposted by puppy!
Eli (bluesky edition) @addavixxer.bsky.social · 12/08/2025
did somebody say 09 and 22 Ghost rubbing their pussies together. did somebody mention 09 and 22 Ghost grinding the slick, hot, soft folds of their cunts together, tdicks throbbing, so wet it's getting all over the sheets. 09 and 22 Soap watching them and jerking each other off
07211
Reposted by puppy!
Eli (bluesky edition) @addavixxer.bsky.social · 15/08/2025
#nsfw #soapghost thread, focus on top soap bottom ghost The first time they fuck Soap does what he's been thinking about for ages and gets Ghost on his back and rides him into the mattress. It's good, Ghost has a nice cock and Soap can ride like he was born for it.
716343
Reposted by puppy!
Pete🔞 @stuckinapit.bsky.social · 21/08/2025
🖐🥴🤚
Page of NSFW drawings of hands and cocks lovingly exploring transmasc bodies



#peteart #peteNSFW
1851071115
Reposted by puppy!
Eli (bluesky edition) @addavixxer.bsky.social · 10/09/2025
Ghost freezing when he overhears a group of recruits say 'Riley' only for them to not even know they're talking about him. one of them mourns the fact their unit doesn't have anyone willing to 'pull a Riley', meaning let the whole squad run a train on them, which he did back as a private +
38316
Reposted by puppy!
gira🔞 @bluegiragi.bsky.social · 23/11/2025
what's a bit of dryhumping between mates anyway #ghostsoap
112310313
Reposted by puppy!
🌈 blowie homie 🌈 @lululandd.bsky.social · 20/11/2025
how i imagine the alone mission went for ghost. he would LOVE to choose the other dialogue choices but he has to keep his mysterious aura intact #ghoap #ghostsoap #ghostxsoap
336162
Reposted by puppy!
Jeleynai @jeleynai.bsky.social · 18/11/2025
Another stupid height difference joke! (I will never stop) #ghostsoap
141 are on a last minute commercial flight and Ghost is crammed into his seat feeling very sorry for himself.
🧼: "No wonder they usually stick you in the cargo transports, Lt."
🧼: "Not so high and mighty now eh, big guy?"Soap sits down
💀: "Go fuck yourself, Johnny"
🧼: "Not my job, if I recall"
🧼: "Told you to switch with Gaz for the aisle seat, coulda stretched out those legs"
💀: "And become a tripping hazard for the flight attendants? Un-fucking-likely"Gaz sits down next to them
Over the intercom: "[...] and please ensure all your small belongings are secure"
💀 pulls 🧼 close
🧼: "?"
💀: "Do you feel secure?"
🧼: "..."💀chuckling
🧼: "OI!!"
🧼: "CALL ME SHORT ONE MORE TIME YE OVERGROWN-"
Gaz, interrupting (knowing damn well he encouraged them to get together): "Stop acting like an old married couple"
💀 🧼: "Shut up, Gaz."
341296287
Reposted by puppy!
itwasjustanaccident @sharkk.bsky.social · 09/11/2025
poor man #Ghost #Soap #Ghoap #cod
033241
Reposted by puppy!
Calling Kaiju @kaijuwho.bsky.social · 09/11/2025
#ghoap #soapghost Ghost has little patience.
Ghost riding Soap's dick for all its worth. Soap is slapping his thigh to get his attention in hopes to make him slow down but that ain't happening anytime soon.
545764
Reposted by puppy!
Sunday Cat 🍫🥛🐱 @sundaycat.bsky.social · 10/11/2025
Retirement is looking so good on them 🥹💗 #Ghostsoap
231066178
Reposted by puppy!
Dzlian @dzlian.bsky.social · 08/11/2025
1308
Reposted by puppy!
Lah :) @heladodavellana.bsky.social · 08/11/2025
Blanket season is back. The stillness, the soft warmth, the peaceful hush… it’s truly my favorite season :) And I love those movie nights where nobody actually watches the movie zzz #ghostsoap #soapghost
5545105
Reposted by puppy!
Rommy :] @rawme-price.bsky.social · 27/10/2025
I was possessed for a moment #gaz #price #gazprice #codfanart
28810
Reposted by puppy!
vozart @vozart.bsky.social · 02/11/2025
❌ dancing alone ✅ dancing with alone :) #aloneweek #ghostsoap
johnny and alone dancing together, they are the moment. soap looks very happy with his head leant back and 2/3 of the heads are looming down at johnny with love. the third is a diva and trying to be dramatic
755292
Reposted by puppy!
tenz (っ´ཀ`)っ.⋆♱࣪ ִֶָ☾. @sultrysunset.bsky.social · 04/11/2025
age gap #ghoap where younger soap teases ghost about being old, about his creaky joints, etc and ghost ribs back, but lets soap have his fun, then when they fall into bed together he rides soap right through the mattress, teasing soap about not being able to handle an older man
527630
Reposted by puppy!
gira🔞 @bluegiragi.bsky.social · 04/11/2025
(2/2)
496547
Reposted by puppy!
spilt 🕸️🎃🕯️♡ @spiltspit.bsky.social · 31/10/2025
Devil ghost for halloween! ₊˚🕯️♱‧₊˚. ✧ #cod #simonghostriley
241175237
Reposted by puppy!
zack @itszakc.bsky.social · 19/10/2025
“biologically “that’s not you can't get me what you said pregnant” last night”
533260
puppy! @tboy-mutt.bsky.social · 31/10/2025
need to chew on john price like a teething ring actually
000
Reposted by puppy!
🌘¡V!🌒 || 🔞 @cybervoid.bsky.social · 30/10/2025
Sweet alone deserves all the forehead kissies and soap is happy to provide ☺️ #aloneweek #ghoap #soapgohst #simonghostriley #aloneghost #johnsoapmactavish #cbvart
Line drawing of the Alone Ghost, a three headed zombie version of ghost, and Soap. Alone is bending over slightly to let Soap give the middle head a forehead kiss, while gently holding the other two heads with his hands.
647379
Reposted by puppy!
Sunday Cat 🍫🥛🐱 @sundaycat.bsky.social · 31/10/2025
Night 6! Night of the Dullahan 💀 and A Happy Halloween everyone! 🎃 #Ghostsoap
5755108
Reposted by puppy!
Armache 🧼💀 Era @armache.bsky.social · 28/10/2025
Nap Comm for @cheyll.bsky.social !! #ghoap #ghostsoap
111067195
Reposted by puppy!
Alex @caleek00.bsky.social · 26/10/2025
#captainprice #johnprice
17514