Before you start looking for a puppy, it is important you choose the right breed.
All members of your family must agree to the chosen breed. If your desired dog does not meet your lifestyle, nobody will be happy in the long run.
Think about your expectations. Do you want a family pet or a guard dog? Do you want a high energy dog that you have to take running every day, or would a calmer dog be more suitable?