I prefer a small dog. I have a miniature schnauzer named Pepper. He is the perfect house dog. He only barks when someone is at the door and he doesn't take up a lot of space. He has a bed beside the couch in the living room and he never jumps on the couch. He gets along well with my three year old.
I have one of each a Pomeranian and a Newfie boarder collie mix. I could not choose which either so I got one of each. There are so many in the shelters that need a home you should go and look and maybe one will choose you