Before you get any dog, decide if you can provide for it properly:
Are you (or the rest of the family) prepared to give it two walks a day, every day, whatever the weather?
Is there somebody at home most of the time? If everyone is out all day, that's not fair to the dog.
Can you afford the vet or the pet insurance? Check out the health stats for the various breeds. On average, crossbreds/mongrels are healthier (as is reflected in their insurance costs). Some breeds have a lot of health issues.
Are you prepare to put in the time to train a dog properly?
I don't meant to depress you, but dogs are a serious responsibility. However, if you get a dog which is a good fit for your family, you will have hours of fun and pleasure. I'd hate to be without a dog - mine drive me mad and make me laugh, force me to get some exercise, take me out in the countryside. One is lying at my feet as I type.
If you don't want hairs everywhere, you can get a dog with a very close coat. Staffordshire BTs have that sort of coat, as do German shorthaired pointer or and vizsla. However, the last two are working breeds: if you get a dog from working lines, it will need a LOT of exercise and mental stimulation (I don't know what the pet lines are like in those two breeds, but the workers are always ready for another five miles...)
Good luck whatever you decide.