When preparing food for Tibetan mastiffs or other large dogs, coarse grains are mainly mixed with meat. Coarse grains: cakes or steamed bread made of corn flour, sorghum flour and millet flour. If not, white flour can be used instead. Meat: chicken liver, beef, water and internal organs of cattle, sheep, pigs and other animals. Meat and coarse grains are mainly eaten in a basin, supplemented by leftovers soup or broth and egg soup, and then mixed.
The essential nutrients for dogs are mainly calcium, fat, vitamins, iron and zinc. In order to make the whole family grow and develop better, you can feed eggs and drink milk several times a week, and eating raw eggs for dogs in summer can also prevent getting angry (you don't have to eat them every day).
The above is my personal dog-raising experience. Don't be superstitious about the so-called professional dog food on the market. I can use my personality to ensure that the nutritional content of those dog foods is generally not up to what I said. I feed these to my dog every day. He is tall and strong, and his coat is shining!