Beef is the beat meat for puppies, but lamb and mutton, hearts , kidneys and tripe can be given also. Boiled fresh fresh fish and canned salmon may befed to young dogs. Be sure however, that all bones have been removed from fish before giving it to a dog, either young or old. And meat should be chopped find. Raw eggs, whole wheat cereal and occasionally raw greens can also be fed to puppies. Many young dogs like cooked carrots, spinach and tomatoes. Ther are good because they supply bulk and vitamins. All these foods provide well balanced nutrition for growing puppies.