Introduce new foods one at a time and feed only one new food every three or four days. The delay in feeding new foods all at once is to rule out any allergy possibilities. This step usually includes feeding him some table foods. Most baby food companies produce baby food that contains some whole food mixed with mashed food. When your baby can eat a spoonful of this type of food without gagging then you will know that he is ready to begin eating more variety.
Babies can choke on even the smallest, softest bit of food.
At one year of age most babies are ready to start on whole cow's milk instead of infant formula or breastmilk. Before this age infants' digestive systems are not mature enough to breakdown the whole proteins found in cow's milk. All babies are different so it is important to consult your physician to make sure that your baby is ready for this change. When your baby starts drinking cow's milk it is then okay to introduce other milk products such as yogurt and cheese.