Adopting puppies. As mentioned, many people like to adopt a puppy at an early age. Puppies that are adopted are always checked by vet services to ensure they are properly healthy. Buying a puppy does not come with that. In addition, adopted puppies will have their vaccinations, or have them planned for the future already. Puppies for adoption are often mixed breed. It may be incredibly difficult for rescue shelters to know exactly what breed is involved without dna tests. However, generalizations can be made based on shape, coloring and bone structure. Purebred dogs aren’t really necessary for a family or person to adopt. They are for dog shows. Any puppy you adopt just needs to be friendly and healthy!