Not sure the puggies would manage anything to lumpy
one has no teeth and the others are a little spare in the teeth department
I have pugs, all pugs have "all over the place" teeth but mine are all, from the tiny Yorkies to the Deerhound fed exactly the same. Raw meat, bones and biscuit plus vegetables and fruit.
The first pug I had, years ago, I had to put in a crate for an hour,I forget why now but I put a big dog sized Bonio in with her thinking,she won't get through it but it will keep her occupied. It lasted about 20 seconds!!
People say that toys always have bad teeth but, I think, it may be because they also think that small mouths can't manage bones, chunks of raw meat etc. I say, let one of those dogs bite you and you will see how strong their teeth and jaws are

So they are fed these tiny tins of mush and "small bite" biscuit, hence the rotten teeth! Just watch my toys with a marrow bone bigger than them and see how they stand their ground if a bigger dog looks interested in it

This(you may realise) is one of my soap-box rants. ;

People are making huge profit from others thinking this crap food is the best thing they can do for their dog---or cat!