You can get a great dog for free or a dog you love to be frustrated over & vet bills and limitations you can't guarantee regardless of cost. However, if you look hard and spend time and money you should find a great animal you will enjoy and love. If you can afford it I would go with a well bred dog and try to meet the Sire and the Dam.