Do you mean cooked food by natural foods. If so in my experience, meat etc causes skin and other problems, atleast in my TM which I had. Otherwise you can make a veg soup with vegetables in it without salt and spices, very basic plain and serve it with rice or roti to your dog. I have also kept a large breed who was fed only roti and milk and had to problem and was a very health and good looking dog. You can also mix nutri nuggets in the food too.
If you want to give non veg then again make a soup with good meat and may be some vegetables.
The main advantage of packet food is that it is convenient plus has all the nutrients that a dog of a particular size or breed requires. In Eukanoba u can give large breed and in RC you can give gaint breed or go in for the economical Club range which is much cheaper. I have used these foods and have been happy with them.