teethπŸ”ž's Avatar

teethπŸ”ž

@catboytits

27 | Teeth | he/they πŸ³οΈβ€βš§οΈ | πŸ‡³πŸ‡΄ πŸ”ž NSFW art πŸ’Ÿ (some) OC info: toyhou.se/catboyteeth_ :) sfw: @catboyteeth.bsky.social

81
Followers
129
Following
155
Posts
01.06.2025
Joined
Posts Following

Latest posts by teethπŸ”ž @catboytits

oh shit youre right, i didn't even notice but it's so obvious- One of my favs for suure 🌟
and luckily it always feels right putting axel in peacocky teal and saffron in wizardly purple so I (clearly) get to use it a lot!

08.03.2026 23:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you, thats so kind!!!πŸ’•

08.03.2026 14:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

he didnt plan ahead.. πŸ™ƒ

08.03.2026 14:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

absolutely in love with your art wowww!!!

08.03.2026 10:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image Post image

Overconfident... cocky, some might say ☝️

(he/him)
#Kinktober - Heavy
[ #nsfwart #kinktober25 #terato #teratophilia #monsterfucker #ocnsfw #ocsky #ocart #ocSaffron ]

14.12.2025 22:07 πŸ‘ 53 πŸ” 7 πŸ’¬ 2 πŸ“Œ 1
saffron getting a big heavy shlong dropped on him (this is part of a 4 image sequence, i just really like this one)

saffron getting a big heavy shlong dropped on him (this is part of a 4 image sequence, i just really like this one)

axel getting his horn grabbed while sucking dick

axel getting his horn grabbed while sucking dick

axel getting his tiddy grabbed while smoking on a balcony

axel getting his tiddy grabbed while smoking on a balcony

saffron getting eaten out by a hard minotaur

saffron getting eaten out by a hard minotaur

BOYS🌈 Thanks for the share!
i'm Teeth, i've got ocs, transmascs, monsterfucking and probably more!

(he/him for all)

08.03.2026 10:24 πŸ‘ 7 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0

loove these colours!

08.03.2026 09:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

great angles! i really like the posing too

08.03.2026 09:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

i especially love that second piece!

08.03.2026 09:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

aaa these are so cool!!

08.03.2026 09:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

YAY THE BOYS πŸ’–πŸ’–πŸ’–

08.03.2026 09:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image Post image

thank you for the art share! i'm cricket and like 85% of my art is my dnd hot boy ocs having fun 🐰😈

08.03.2026 01:05 πŸ‘ 16 πŸ” 5 πŸ’¬ 4 πŸ“Œ 0
Post image

πŸ† HOT BOYS ARTSHARE πŸ†

πŸ’¦ Show me your sexy boys having fun! πŸ’¦

🌈 Post your art!
🌈 RT this post for visibility!
🌈 Support the artists if you like and comment!
🌈 #NSFW content appreciated but not required!

07.03.2026 18:01 πŸ‘ 69 πŸ” 33 πŸ’¬ 28 πŸ“Œ 1
Post image Post image Post image Post image

boob squish...

04.03.2026 10:32 πŸ‘ 3018 πŸ” 398 πŸ’¬ 20 πŸ“Œ 3

yeah!

03.03.2026 22:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

yayy thank you!! i can't help myself uwu

minecraft drinking sounds minecraft drinking sounds minecraft dri-

03.03.2026 22:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Axel (purple cambion, he/him) lies tied up on a bed looking annoyed, saying "I better get paid overtime for this...". A glowing neon sign above him reads "Open" and there are condoms laid out on a table next to him.
Sharius (blue tiefling, he/him) is standing next to the bed with his back facing us, writing on a clipboard and looking disinterested. He responds "Yeah yeah. Just make sure you last through the whole night."

Axel (purple cambion, he/him) lies tied up on a bed looking annoyed, saying "I better get paid overtime for this...". A glowing neon sign above him reads "Open" and there are condoms laid out on a table next to him. Sharius (blue tiefling, he/him) is standing next to the bed with his back facing us, writing on a clipboard and looking disinterested. He responds "Yeah yeah. Just make sure you last through the whole night."

The same scene several hours later. Axel is in the same position but noticeably tired and out of breath. The table next to him is now covered in used condoms and condom wrappers. 
Viola (pink drider, she/her) has come to check on him. She has a cheery expression, saying "You've been at this for quite a while now. Let's get you all lubed up again~" She's holding a dripping bottle of lube in one hand and relubricating Axel's holes with the other. She has seemingly also provided him with one (1) refreshing beverage. 
Axel responds with "A-ah! thanks..."

The same scene several hours later. Axel is in the same position but noticeably tired and out of breath. The table next to him is now covered in used condoms and condom wrappers. Viola (pink drider, she/her) has come to check on him. She has a cheery expression, saying "You've been at this for quite a while now. Let's get you all lubed up again~" She's holding a dripping bottle of lube in one hand and relubricating Axel's holes with the other. She has seemingly also provided him with one (1) refreshing beverage. Axel responds with "A-ah! thanks..."

The free use shifts might be exhausting, but at least someone's checking in on him from time to time!

#Kinktober - Open
[ #nsfwart #ocnsfw #ocart #kinktober25 #ocAxel #ocSharius #ocViola ]

01.03.2026 22:37 πŸ‘ 8 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0

ALSO I did not intend to post two "axel working overtime" pieces back to back, but here we are. awfully specific theming. i originally sketched this one back in like october and *almost* finished it before moving. like 90%. very frustrating.

01.03.2026 22:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

They all work at the Orchid, a showbar/nightclub/tavern. Sharius is the owner and manager, Viola works as a bouncer/security (ppl find her scary) and Axel is primarily a performer and does sex work on the side. But they always end up doing lil extra jobs, like Viola being on axel-watering-duty hereπŸ’¦

01.03.2026 22:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Axel (purple cambion, he/him) lies tied up on a bed looking annoyed, saying "I better get paid overtime for this...". A glowing neon sign above him reads "Open" and there are condoms laid out on a table next to him.
Sharius (blue tiefling, he/him) is standing next to the bed with his back facing us, writing on a clipboard and looking disinterested. He responds "Yeah yeah. Just make sure you last through the whole night."

Axel (purple cambion, he/him) lies tied up on a bed looking annoyed, saying "I better get paid overtime for this...". A glowing neon sign above him reads "Open" and there are condoms laid out on a table next to him. Sharius (blue tiefling, he/him) is standing next to the bed with his back facing us, writing on a clipboard and looking disinterested. He responds "Yeah yeah. Just make sure you last through the whole night."

The same scene several hours later. Axel is in the same position but noticeably tired and out of breath. The table next to him is now covered in used condoms and condom wrappers. 
Viola (pink drider, she/her) has come to check on him. She has a cheery expression, saying "You've been at this for quite a while now. Let's get you all lubed up again~" She's holding a dripping bottle of lube in one hand and relubricating Axel's holes with the other. She has seemingly also provided him with one (1) refreshing beverage. 
Axel responds with "A-ah! thanks..."

The same scene several hours later. Axel is in the same position but noticeably tired and out of breath. The table next to him is now covered in used condoms and condom wrappers. Viola (pink drider, she/her) has come to check on him. She has a cheery expression, saying "You've been at this for quite a while now. Let's get you all lubed up again~" She's holding a dripping bottle of lube in one hand and relubricating Axel's holes with the other. She has seemingly also provided him with one (1) refreshing beverage. Axel responds with "A-ah! thanks..."

The free use shifts might be exhausting, but at least someone's checking in on him from time to time!

#Kinktober - Open
[ #nsfwart #ocnsfw #ocart #kinktober25 #ocAxel #ocSharius #ocViola ]

01.03.2026 22:37 πŸ‘ 8 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0
Father Basil rides the giant dick of the war demon Berry. Berry asks "how are doing little guy" and Basil says "f-fine, don't stop!"

Father Basil rides the giant dick of the war demon Berry. Berry asks "how are doing little guy" and Basil says "f-fine, don't stop!"

Big Guy Berry

23.02.2026 18:11 πŸ‘ 841 πŸ” 173 πŸ’¬ 10 πŸ“Œ 1

YIPPEE Thank you!! πŸ’• πŸ’• πŸ’•

22.02.2026 00:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it's my birthday! πŸŽ‚ look at my porn! πŸŽ‰

21.02.2026 13:01 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

hehe thank you!! πŸ’•

18.02.2026 15:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

THANK YOU !!!! i had the same thought, im so glad it reads! right after i did the sketch i was like oh.. i like this so much, im gonna have to really commit to rendering this one

13.02.2026 12:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ive been dusting off some older ocs lately and been making myself insane about these dynamics again. so probably expect to see more axel and sharius (and my beloved drider Viola <3) in the future. just have to force myself to finish some updated refs first for my own sanity

12.02.2026 22:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

very happy with this piece.... yay <3
context: Axel works at a showbar/nightclub/tavern called the Orchid, owned and managed by Sharius (the blue tiefling whose entire ween is pictured here) and the two of them have a Very Professional and Stable working relationship. hope this helps.

12.02.2026 22:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

// CW Dubcon

boss is making him work overtime again πŸ™„

[ #art #nsfwart #terato #oc #ocart #ocAxel ]

12.02.2026 22:53 πŸ‘ 18 πŸ” 6 πŸ’¬ 3 πŸ“Œ 1
Video thumbnail

YCH commission for @pinkokapi.bsky.social!
vgen.co/vibiana

#YCH #commissions #OpenCommission #CommissionsOpen #NSFWCommission #CommsOpen #NSFW #art #NSFWArt #NSFWArtist #animation #2DAnimation #tentacles #SupportArtists #ArtistForHire #transmasc #ghirahim #LoZ #TransNSFW #VGen #VGenComm #VGenOpen

07.02.2026 19:01 πŸ‘ 102 πŸ” 24 πŸ’¬ 4 πŸ“Œ 0

My kitty cat has been sick the last week and we’re taking her to the vet tomorrow Unfortunately Edo and I are living off credit cards and commissions and have maybe $5 to our names rn (and a bunch of debt).
If you’re looking for a commission, this would be an amazing time to commission one of us πŸ™

10.02.2026 23:44 πŸ‘ 15 πŸ” 27 πŸ’¬ 2 πŸ“Œ 0