I would be very careful adopting a puppy from any distance away, particularly (but not exclusively) from another country. You don't know anything about the care they have received, the genetic background, trauma, etc.
You would be just as well off, and maybe more so, if you contacted your local humane society to find a dog that needs a home and whose medical care has been supervised and whose personality has been observed in the shelter, particularly its relationship with other people and other dogs. It's also a lot less expensive.
In my experience, the individual dog's personality is more important than the breed. Some breeds are notoriously not good for families (e.g. Dalmatians) and others have common genetic problems (e.g. golden retrievers with hip dysplasia), but otherwise you really have to choose based on the individual dog rather than generalize by breed.
My vet told us to try to observe a puppy with its mother if possible - if by 6-8 weeks the mother was still extremely protective, the dog might have somewhat more aggressive tendencies. She said to give the puppy a toy or treat and then take it away - if the pup showed any aggression, she said NOT to get it for our son. It was great advice and we got a wonderful and warm, loving dog.
These stories of dogs in other countries really tug at the heart strings, but there are many emotional stories of dogs needing rescue right here in our own back yards. Unless you can truly control all of the factors in bringing a dog here from abroad, and unless you don't mind the expense, please look into something closer to home. Good shelters and breeders will have some sort of guarantee in place, and you will have legal protections.