I always use the logic when it comes to the "First 3 matches rule". I breed 70+ horses and that is a small number for some stables. If the "First 3 match" rule was true I would never get any WC rated SD jumping foals since I breed Dressage, XC, then Jumping
i do 5 main matches 1st, usually they suck up most of luck for best foals, then i go massbreeding fuck all lol, but i ve gotten an eww foal on my 100th match too