As a general rule, provide 2% of their body weight in cooked meat per day. So for a 40-pound dog (20kg), allow about 13 ounces (400 grams) of meat a day.