Dogs can be very difficult to take care of in a student situation. It seems to be less of an issue when you have a family and a house. A family who adopted one of my kittens has 3 dogs, 2 of which she has a crate during the day. This is a very common issue due to separation anxiety. Dogs are great, so just make sure you are ready for all the problems that will come with them. The amount of love they give in return makes it worth all the problems, but unfortunately, which is why our shelters are so full and euthanasia is common, most people are not willing to deal with certain issues with dogs.
I personally am a cat person, but do love dogs too, and get all the affection I need from my cats. Not that I wouldn't want to have a dog, I would, but I know that now, and maybe never, would be a good time to get one. Abandonment is just not an issue for me, and so I don't want to get into a situation which I can not handle. It's not fair to them, nor to anyone else, if they're not happy. People who haven't had cats do tend to think of cats in the stereotypical way because most cats they see, run away from them. This is how many cats are with strangers. It's usually due to not having enough contact with a lot of people, while dogs do because dogs have to go for walks everyday, etc. However, cats tend to adapt better to most family and student situations, and are fine with small apartments, etc. I have 3 right now in my apartment, and it has never been a problem. They are happy, and have no separation anxiety issues. Although if I just had one, I could see that that may become an issue. Just think about it very carefully. It might also help to look at the animals on petfinder.com and talk to the different rescues and foster homes to see if there are animals who would be fine in your situation(whatever that might be). Animals in foster homes gives the foster parents a chance to know pretty much everything about the animal and therefore, they will know how that animal will do in different living situations. Good luck.🙂