I got my iguana sometime around march earlier this year cause this guy was selling him out of the back of a pickup truck for 50 bucks. Hes about 4.5 ft now and when I got him he was pretty skinny. I ended up getting him and a couple lights for free. You could see his ribs a little bit but not too bad. he eats as much as he wants everyday, theres usually a small amount of food left in his bowl when i get home from work and if its empty I give him a little more. His diets consists of 40% greens, 40% other vegs, 10% fruit, 10% grains, and he gets some veggie powder sprinkled onto his food about 3-4 days out of the week. This is just a rough estimate, changes from week to week a little bit so he gets a pretty good variety. Anyways hes still just as skinny as he was when I got him. He does look much healthier though, his color has changed pretty dramatically. He was kind of a darker red with some greenish spots and alot of grey around his head. Now most of his body is a brighter orange color and his underside is very bright green and not everyday, but most of the time his head is almost a bright blue. I was wondering if tofu can be given to him for extra protein or is there some type of fruit/veggie that has a higher amount of protein in it?