I'm pretty sure it's Todd Palin that Shep has a crush on.
I tend to agree. He always has been a lipstick warrior. lol