Use to have one few years ago. Get one while they are young. Some older ones are very grumpy lol. Was working in a vet clinic and they always had that pissed off look like they wanted to attack you.
They are great dogs and very friendly towards children as long as they start with the child at a young age. Again not saying that's how all of them are.
For some reason he hated strangers. Every time someone would come around that doesn't come around a lot they'd always growl and bark.
Not saying it's the same for all puggles but mine had to go to the vet a lot. A lot of issues with the eyes and breathing problems.
(you need an account to see links)