I would say do your research and select a breed that fits your life style. The first 2 to 3 months are instrumental in the development and training of your dog, behaviour, bathroom, etc, they need a lot of attention. Many people suggest that you introduce your puppy to 100 people and 100 dogs before they are 5 months old ( introduce them to different age, sexes and races, its surprising that you can develop a racist dog lol) With bathroom requirements, understand that a dod can hold it about as many hours as they are months old, so if you get a puppy at two months old, they will need to go to the bathroom approximately every 2 hours. If you cant commit to this, possibly look at a more mature adoption? Unfortunately there are a lot of dogs that come up for adoption in the 1 to 3 year old range that people can no longer commit to, and this may fit you well.
For our dog my wife took two weeks off work as soon as we got her to help her familiarize with her new surroundings. We registered her for puppy socialization classes starting at 9 weeks old followed by foundation skills classes. When the wife went to work we hired a dog walking service that would come twice a day for 30 minutes at a time for puppy visits (ie company and bathroom breaks). at 6 months old we started her in groups walks once a day for 1 hour, and when she was 1 year old we started sending her to puppy day care for 8 hours a day twice a week, in addition to her daily walks, when we have other commitments beyond work that don't allow us to give her the attention she deserves.
One thing I would also suggest is depending on the breed, look into pet insurance. We have Trupanion (by far the best coverage and fewest limitations) Our English Bulldog coverage is about $100/ month, but in under 2.5 years it has covered about $40,000 of just over $50,000 in vet bills that range from multiple genetic birth defects to other injuries.
jordanturbo is like herpes... Always coming back for more