Caring for a dog is more than just petting a puppy, buying food, and visiting the vet every year. It will take a long time. So if you work 12 to 14 hours a day, it's not fair for the dog to get it.
Before even buying an adorable dog, you need to consider which breed is best suited to your lifestyle and family. Unless you are a person who enjoys outdoor activities, don't buy a breed that requires a lot of exercises, such as a walking dog. If you have children, don't buy a breed with a bad reputation around children.
Once you have decided on a dog breed, you will need to decide where to buy the puppy. A lot of people make mistakes here. The puppy factory will be the cheapest place to buy a puppy, but it will likely cost more in the long run. These puppies tend to have more health and behavior problems.
These people have lots of dogs and they are just breeding for money and they really don't care if they pass down bad genetics. Pet stores also have a reputation for buying puppies from puppies. So try to stay away from the store. The best place is with a family that actually keeps the puppy indoors.
A puppy raised with a family has a much better personality than living in an outdoor kennel. Not to mention, they tend to be much more advanced in their behavioral skills. Another great place is dog breeders.