Well, the most recent Pokemon I've bred are Haxorus and Gyarados (the one that took me a while to bred). I know they won't do anything to make up for my Stealth Rock problem, but hey, I felt like breeding those two, so why not? While we are on this topic, how long does it normally take you to finish your breeding sessions?