Well pugs have always been at the top of my list, I grew up with them and have had one ever since reaching adulthood. I will say that they can be a challenge to potty train, and also so easy to spoil them. One big surprise for a lot of people is how much a pug, for having short hair, SHEDS!
I have always preferred smaller dogs, although we currently have 3 larger dogs. Small dogs - easier to exercise, less droppings to clean up, lower food bill, can pick up in an emergency, generally live longer than large dogs and, last but not least, take up less room in bed lol