In my opinion it comes down to the holy trinity- quality, customer service and price. A small or big time breeder could either fit the bill or fall short as far as getting my money is concerned but I would have to feel right about the combination of those factors.