I'm sure you have many reasons why you are a vegetarian. By giving your some the soy burgers, soy chicken nuggets and so on, you are actually teaching him to eat and enjoy meat. Many people, even vegetarians, think that "meat" is a must at every meal. He can enjoy a veggie sandwhich, garbanzo bean or black bean based burger patties, eggs, nuts and bean sprout chopped up with low calorie sweet salad dressing. There are many other options for getting protien into him. I have a friend who has five kids and they are all vegetarians. She doesn't force them into it, but as a mother teaching them to eat her families cultural foods, she presents them with non-meat options. As they get older, if they want to eat meat, they are old enough to ask about it, try it and decide for themselves. They have all been disgusted with the idea of eating animals and all the fat. If they had been given "fake" hot dogs, they would eventually try a real one and think it was SOO much better. Because if you were a meat eater before, you can remember that steak is pretty darn good, but as a person who never, for example ate cats, the idea of eating cats would be disgusting and you would never even desire to try it, especially if your mom didn't feed you fake cat nuggets your whole life. Too much soy is contreversial, espcially in boys ( some experts attribute the excess estrogen to sexual identity confusion as adolescents, I don't know if it could possibly be true, I dont want to go there) So research non-meat meals, meals that dont even focus on meat. You can log your family's food on www.livestrong.com and will be surprised to see how much protien is in veggies and fruits and dairy products, much less nuts. I always made veggie carrot banana bread with TONS of finely diced nuts and they kids could have their "treat" with tons of protien, add a scrambled egg and they are pretty much set for the day. Peanut butter banana smoothies are fun, too and you can add a bit of chocolate sauce for flavor and some apricots and pureed zuchinni, he wont even know it's in there. Good Luck