While you are in school and working I don’t know that I would recommend that you get a dog. Right now you may not have the time to give the attention that a dog needs.(They require a lot if they are to be good canine citizens). This should be the first consideration. They tend to get into trouble when left to their own amusement over extended periods of time, particularly if they are young and full of themselves. Also if properly cared for, there is a bit of expense to keeping a dog that is healthy, not even counting if health problems arise.
If you decide that you can provide proper care and socialization I would start by reading the AKC Dog Book. That will help you narrow your research down to dogs that appeal to you. Even if you go for a mix, knowing about the dogs in the mix can be very helpful in the decision. Keep in mind what the dog has been bred to do- what job is it suited for? In your case, I’d forget any terrier or any mix with terrier in there. Their original primary purpose in life was to get rid of vermin. That is still in them. It would be asking a bit much to suppose that any self respecting terrier would live in harmony with a rat or snake. Not impossible but the odds are against it.
Once you’ve narrowed it down to a few breeds, write the national parent club for more information. Every breed has one- check with the AKC site for contact addresses. They should be very honest with you about the pros and cons of their breed.
Do you want a puppy or adult? Puppies take much more time and money and work. Are you up to that? Adults and older pups can sometimes come with problems, or not. You will know what you are getting with less guess work as to temperament , health and size.
Do you like to fool with coat and grooming? These are big factors with some breeds.
Be sure that whatever dog you choose has a temperament suited to your own. Are you easily swayed and not determined to get your way? Then don’t get a strong willed breed.
Don’t look at only small dogs because you are in an apartment. Some small dogs require a lot of exercise.(yes, you are right about JRTs- they are high energy dogs) Some medium and larger dogs require less.
And do consider a rescue from the pound or humane society if you are not set on a purebred. Oh, and if you go purebred, stay very very far away from pet stores(puppy mills are horrible places) or backyard breeders. The odds of you getting a good healthy example of any breed from these two sources are pretty small. The odds of paying inflated prices for a dog who is only a source of cash for the seller very great. If you are put through the “third degree” , and they may decide to not sell you the dog, you’ve found a good ethical breeder.
If you get ready to go look at puppies let me know and I’ll tell you some easy tests to do to determine basic temperament. Again, finding a dog that matches you temperament-wise is a big part of finding the right dog for you. With adults it’s easier and some shelters do temperament testing before putting the dogs up for adoption so it is easier.
Read everything you can get your hands on about training and living with a dog. The more you know, the better companions you will be. Dogs are quite smart enough to train YOU (and this is usually not good for either of you).
I’m happy to answer any questions you have to the best of my ability. I spent many years as a vet tech and breeding and showing my own dogs . All that stuff clouding up my brain should be put to use now and again…