All 3 that you mentioned are good dogs. Everyone on here is going to have different opinions on this, so my best advice would be to go and watch as many studs run as you possibly can before you choose. I've watched reggie run a couple times and I would highly recommend him as a stud. I am also a big fan of FC Side Hill Keuka Blue, and IFC Beavercreek's Blue Max.