Some one told me about a essential ingredient of pet foods that is called Dehydrated diets. These are also good one for small dogs and for adults as well. Although they are on the higher priced end of dog foods. They are exceptional in their quality and only require measuring out and being mixed with water. It contains enough nutritions and other minerals which are good for small dogs specially.