Where To Get A Dog?
If you do not wish to adopt, you can get a puppy from a breeder. Make sure they are a reputable breeder. Dog clubs are a good way to find resources to find reputable breeders. Reputable breeders will want to put the puppy's needs first. They will be well-informed about their breed and will have them housed in a clean environment. They will also check for hereditary defects. Reputable breeders would typically offer some sort of guarantee in case the puppy does not work out. And even after several years, if for some reason, you can no longer care for your dog, you can go to them to see if they will want the dog back.
Do not get a puppy from pet stores. It is not advisable because the the quality of dogs from a pet store is not good. They may have come from places like puppy mills that just produce puppies for the sake of making money. They deal more on quantity rather than quality so the health care received by the dogs is most likely subpar. There might be hereditary health problems associated with this kind of irresponsible breeding as well. This can cost you a lot in medical bills later on.
Don't be afraid to ask questions about the dog you will be getting. A reliable source should not hesitate to answer any questions you may have regarding the parentage, temperament, health of the dog, etc.