I think it is best to find a place near your town. That way you can meet the pups and decide which one interacts with you better, and you can see where they are raised. I can tell you've done a lot of research on the breeder and if you think her puppies are fine, then go for it. Something just seems off to me, but then it isn't my decision or my puppies. I just can't imagine some one buying a dog they haven't met. If you still want to ship I have heard some good things about this breeder:
Home