I tend to think Shep is not homosexual based on his slip-of-the-tongue (pardon the pun) when he was talking about Jennifer Lopez: "J-blow, blow-jo_". Obviously foremost in his mind were the kind of images most normal men have when they think of Jennifer Lopez.
Yeah, sure... most normal men I know think of doggy style...