I agree with whomever said make sure you can give that dog the attention needed. Its a bad thing, yeah you might be able to sustain the dog, but 1) there is no way you can properly train a dog, you need consistency in the reinforcement, but how could you possibly be consistent with an inconsistent schedule? 2) You cannot expect roommates to help you with this, that is just plain rude. 3) why limit your housing availabilities? remember a LOT of places do not allow dogs (maybe cats, but not dogs) and it is already hard enough to live or find living at an affordable price, add in a pet and the price goes up 4) what's the point? to have a companion? you will be gone most of the time anyways? what ends up happening is either you lock the dog in a kennel or in the bedroom all day, then you see them for a couple hours at night before bed, but wont you be studying during that time?
Having been one of those people in a position of trying to take care of a dog but not having the time, its awful, just not worth the added stress in life.
remember dogs are EXPENSIVE, vaccinations, medications, especially if youre in an area where ticks exist, heartworm treatment, and what happens if the dog is sick and needs vet attention, you really think grad student salary will be completely sufficient to cover a vet bill? Lemme tell ya it isnt, not an expensive one at least.
So again I garee with whomever said please seriously consider all of these things, I know how cute puppies and dogs are, but its a huge commitment during a time you will already have immense stress.
J