Puppy flesh is a term used by masculine gay men to make fun of young, girly-looking straight men.
Victor: Hey, John, look at that puppy flesh over there. John: Wow, those hips definitely don't lie. Victor: Pfft.