I totally agree with Kasmanda. I have already requested you twice to do thorough research about any breed that you want. Get all the information about the breed's temperament, size, excercise & grooming requirements, eating habits, probable diseases, traininh methods, etc.
I know the idea of having a dog is quite exciting. But the initial excitement fades off with in a couple of day and you will find yourself surrounded with dog pee & shit. It will eat 4 times a day and you will have to take him out for toilet at every 1 hr. Then somebody must always keep an eye on it. Believe me its a handfull of work. Also it will wake up in the middle of the night. And as you want a middle sized dog you will have to start with proper training from the very beginning. And believe me they eat a lot.
I am not discouraging you. Just trying to share the problems I faced when i brought my pup.
So again I m requesting you to kindly consider all those problems associated with a pup and again evaluated yourselves to know the actual mount of time, money, energy you will be able to spare. If you just bring a pup without realising the associated problem then it may end up either being a headache for your family or being put up for adoptation.
Its really an amazing experience to look at a well trained & well maintained dog, but have you ever tried to know how much & what it takes to have such a dog.
So dont bring home a pup just becuase you saw a gr8 lab last month, make sure that you too have all the time & energy to bring up a gr8 dog. Remember no dog is bad or good dog by itself, its the owners that make them a good or a bad dog.
So kindly consider the points that have been discussed here and then decide.