Gruff Pup (@Gruffpup) header
Gruff Pup (@Gruffpup) profile picture

➡️ https://nitter.gq/t.co/hnNUTeRD2b ⬅️ Jocks, Singlets, Tees, n’ more for Gruff guys 🤨

Austin TX
Joined September 2014
Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)Photo by Gruff Pup (@Gruffpup)
Air Tanks: Pick Woof, Daddy, Boy, Pup, Pig ➡️ GruffPup.com/airtanks ⬅️ The Blackout Jockstrap ➡️ GruffPup.com/blackout ⬅️ The Stud: Instagram's kevinrdavis.official #dad #daddy #gaydaddy #woof #hairydad #hairydaddy #furrydad #furrydaddy #muscledad #muscledaddy #handsomedaddy
1
265
Premium Chains: Pick Your Preferred Thickness & Length ➡️ GruffPup.com/chainmeup ⬅️ The Easy Release Zipper Jockstrap ➡️ GruffPup.com/zipperjock ⬅️ The Stud: @itscoltwest (📸: @mascwonder) #gayjock #gaymuscle #instagay #gaypride #gaymuscles #handsomejock #gayathlete #gayfitmen
2
5
427
Choke Chains - Pick Daddy, Boy, Woof, Bear, Cub, Top, Bottom, or Vers ➡️ GruffPup.com/chains ⬅️ The Stud: Instagram's thebigbookbro #woof #daddy #bear #handsome #beard #bearded #gaybear #gaydad #gaydaddy #dad #muscle #furry #hairy #hairychest #beaded #muscular #gaymuscle
2
20
1,063
The Prism Jockstrap ➡️ GruffPup.com/prism ⬅️ The Stud: @scruffy_bones (📸: @PhotoWeiner)
13
824