Preparation of home-cooked food for your pug can ensure the dog’s diet contains the right sort of quality protein and a variety of fruit and vegetables. The best homemade dog food should contain approximately 50 percent meat, poultry or fish protein, such as lean muscle meat, skinless chicken or turkey, or oily fish such as salmon. Add 30 percent complex carbohydrates such as sweet potato, brown rice, barley or quinoa, and the remaining 20 percent fruit and vegetables. Suitable items include pumpkin, green beans, carrots, apples, bananas and pears. Cook all the items together in a large pot with sufficient water to cook any rice. Avoid using excess water that must be thrown away, as this discards important nutrients.