The best brand is only the opinion of what you call "the best brand" or who is pushing their favorite brand the most. As my vet says - wait long enough and every brand will get a bad rap at some time., Since Pugs tend to get chunky and lazy, it would be in your best interest to feed a diet that is geared to maintaining and keeping the weight at a good level, and every Pug I have encountered, dealt with food allergies too. Perhaps you would do good to at least start with a grain free food - especially no corn and no wheat. It's really up to you to educate yourself by reading ingredient labels, and not depending on who says what about which food. There will always be those people who will disagree with even the best advice.

I feed my Pom/mix little dog, a holistic food - Verus brand. It is relatively new on the market compared to other brands, but is only available thru select distributors, or on line. I feed him the grain free kibble and canned, and there has never been a recall on the Verus product either. He finds it to be very tasty - especially the canned beef & kiwi.

Good luck with finding the one you feel is right for your pooch!