Before you get a Pug, be sure to research the health problems the breed is prone to. Pugs are cute, but they can be high-maintenance as well. Because of their short noses, they have problems if they're too active as well, because they can't breathe easily when they're excercising hard. Some can also have eye problems.
My strategy is to look up all the possible negatives of a breed, and see if you are personally willing/able to live with them, before choosing a breed. That way there won't be any bad 'surprises'.
There are quizzes you can take to see what breeds may suit your lifestyle the best. Here is one of them:
Dogfinder