Babies gums are incredibly strong, and no teeth are actually required to bite and chew ; ) I like Allie P's answer, and agree with her comment "Pretty much anything soft, in small pieces, or anything that can dissolve in their mouth." Now's a great time to give your son a variety of foods for a balanced diet, some he'll like, some maybe not, but let him explore all the tastes and textures to food.
Foods to avoid up to 12 months:
~ Chunk of food larger than a pea. Vegetables like carrots, celery, and green beans should be shredded or cooked and cut up. Cut fruits like grapes, cherry tomatoes, and melon balls into pea-sized pieces (NO halves) before serving. Cut meats and cheeses into very small pieces or shred them.
~ Small, hard foods are definite no-no's: Hard candies, nuts, seeds, and popcorn.
~ Soft, sticky foods: Soft foods like marshmallows and jelly or gummy candies.
~ Peanut butter: The sticky consistency of peanut butter and other nut butters can make it tough for a young child to swallow safely.
~ Also avoid letting your child eat in the car. It's too hard to supervise while driving.