I love the pugs, except for one thing.....they shed horribly. We have a pet friendly B&B and I always have extra vacuuming to do when we've had a pug visiting. Other than that, they've been a pleasure to have.
Huh! Try a Pembroke Corgi. They shed constantly. I used to own Shelties, and they would blow their coat once a year; but, the corgi sheds ALL the time, and Spring is just awful (as I look at my downstairs carpet and little tufts of hair all over it).
However, they are so cute and have such great personalities that all is forgiven. For anyone thinking that this sounds good, I would recommend a Corgi (Pembroke) if your kids are at least 6 or 7. They love their people, but I don't think they are very patient with little kids who would be pulling at them.
Again, a small dog body, with a large dog spirit. Our Griffyn will chase a ball forever.