My 7 month old will only eat store bought baby food that is very thin. Anything with texture he gags on and spits out. For example, pureed peas he gags on, baby oatmeal or rice cereal he gags on. I have tried blending our food and no matter how much I blend it he will gag on it and spit it out. He does eat the baby puffs and that doesn't seem to bother him at all. what should I do? It gets expensive buying baby food and I would eventually like him to eat finger foods or our food. Are there any tips on how to help him with this? Also is this common? He loves food and eats a lot, just as long as its the right texture! Thank you!