This is especially when you do not have any experience at all in the habits, upkeep or training of the dogs.
While selecting the breed that you want to keep as pet, you must consider the following points - Requirement- this is perhaps one of the most important aspects that you should keep in mind.
The basic function of a dog is that of guarding your premises as well as bringing a sense of joy being the member of your family.
However, in case you want a dog for a more of a functional requirement like guarding your premises or a hunting dog that can go with you when you go out for sport, you would do well to get one of the bigger varieties of dogs like the Golden retriever, German Shepherd, Doberman, Alsatian, etc.
On the other hand, if you wish to have purely decorative dog as a pet you could get a smaller breed like a Pomeranian, Pekinese, Poodle, etc.
Cost - any dog with a good pedigree would cost much higher than a normal dog.
In addition, the rarer breeds are quite costly.
A small dog as Chihuahua may well be out of reach for many! So would the other hybrid dogs be.
If you are the first time owner, you do well to get a dog that costs less as a pet.
Upkeep- this is a very important factor to consider because a bigger breed of dog needs much more upkeep than a smaller dog in terms of dietary requirements, exercising, medical requirements, etc.
Remember, having a pet dog is a full-time commitment and getting it home is the easiest part of it.
Finally, your choice would be also dictated by how much time you could spend in looking after it.