Hi, after much research we have decided that a miniature schnauzer is probably the right dog for us. We are keen to find avoid breeder (ideally we want to get the dog after next Easter due to a long standing holiday commitment) so we have plenty of time to do research). Is it best just to use KC accredited breeders or registered puppies listed on their find a puppy services?