There are basically two schools of thought when it comes to dog nutrition: advocates of homemade meals on the one hand and supporters of commercial formulas on the other. Some believe only an all-meat, raw food or vegetarian diet should be served to dogs. On both sides you can find people that are very convinced that their way of feeding their dog is best. Their choice may be guided not only by nutritional considerations, but also by philosophical ones.
.
.
.
The truth is that dogs, like humans, are very adaptable creatures. Their nutritional needs are not that difficult to satisfy, so your choice should be guided by your own life style and personal experience (what kind of food gives your dog a shiny coat, healthy stools, yeast-free ears and no gas/bad breath). However, some breeds are more forgiving than others; breeds like Pugs and Bulldogs, with their tendencies to skin problems, are a little more demanding in terms of nutritious quality of their food.
Let's be honest: premium commercial food made from high-quality ingredients can be quite expensive. It can be a valid reason to opt for home-made dog meals. Dog owners can group together to buy meat and other dog meal ingredients in bulk, which can considerably push down expenses. Home-made diets can be tricky and time-consuming, but if you have the time and will to do things right, your Pug will surely thank you for it.