I'm going to start this question with a little background.
My parents divorced when I was very young, and I didn't spend a lot of time with my father (one month every year). They both remarried; I was raised by my mother and stepfather. Even though Mom and Stepdad divorced a few years ago, I'm still very close with Stepdad; he and his new wife offered to make the invitations for our wedding! I've also gotten closer with Father; he paid for half of my college education and has always offered me a place to live if I needed it. I can always count on him for advice.
When I was younger, my plan was to walk down the aisle with both Father and Stepdad, but this made Mom furious. She really hates Father and would probably be happier if he wasn't invited at all (too bad for her!). My sister, in planning her wedding, wanted the same thing, but Mom told Stepdad not to agree, that he deserved to be the ONLY man giving Sister away.
Now, I've decided to walk down the aisle alone, as I'm at a point in my life and relationship where the idea of anyone "giving" me to my fiance (we will have been together seven years by then!) is silly. But I still want a father-daughter dance, preferably with both Father and Stepdad. I know the song for Father ("Sweet Child o' Mine" by Guns 'n' Roses) but haven't thought of one for Stepdad yet. I know Mom will pitch a royal fit about this but I'm going to stand my ground.
Here's my question: should I do the two FOB dances back-to-back? Spread them out? What should Groom do during the second dance? He has a stepmother but they're not close. Maybe he could dance with Grandma? or Auntie?