Hm let's see, Ian you should take:
Ice, Flying, Steel, Water, Bug, and Poison. Good luck and have fun :)
Edit: Before I begin my own challenge I'll be breeding a few of the eggs in FR of Pokemon that are unavailable to me in Ruby. I plan on trading the eggs in as soon as possible.