Don’t feel guilty for the way you are feeling. Feelings are feelings and there are no right or wrong feelings. You wanted the companionship of a dog, but you have other obligations, school, work and a recreational life, and you feel guilty about leaving your baby because he is your primary responsibility. Nothing is wrong with the way you are feeling and I’m sure many people feel just as you do. You say you wish you had waited till you were more on your own so that your family wouldn’t be involved with the care of your dog. Why don’t you want your family involved? Do you feel they would be abusive or neglectful? Do you feel like it’s just your responsibility and you would be wrong to place that on someone else? I really believe it’s better for dogs to be around lots of different people the first year, the more people the better. I hope you can enlist some of your family into helping care for your dog. Don’t feel guilty about wanting a social life; this is very much an important thing at every age, and especially at your age.
The first year, dogs do act the way Minnie is acting. I couldn’t even take Joey on a walk without him embarrassing me to death. I learned that when he saw another dog and went ballistic, I would turn him in the other direction. You deflect their attention to something else, over and over. Sometimes we were walking in circles! Another trick I learned was to teach Joey that I was the alpha; one way to do this is to make Minnie sit before you feed her. Have her sit before you place the bowl down and then make her stay for a few seconds at first. Place your hand up toward her face in a stopping motion and say stay. To release her say, “okay” and point towards the food. She has to learn that humans are the boss. Here’s a good training guide.
Dog Training: Nothing in Life is Free : The Humane Society of the United States If you an afford it, I agree with Baby Blessing, puppy classes are a great idea and can help socialize your dog. They cost around $100. The first year is the hardest! It sounds like you are doing your best, don't be so hard on yourself!