Update:
After thinking long and hard about it, and visiting a couple shelters, I decided that I'm not ready for a pup. I think it would be cruel to leave him home in my apartment 9 hours a day while I'm at work. And I don't have enough money if something were to happen (sickness, injury etc...)
Now I'm thinking about making a baby instead of getting a puppy......
Any recommended breeds?