K.P.
I think you are doing the right things, he needs solids, maybe not introduce solids so slowly. How much formula is he eating at each feeding. My little boy at six month was eating cereal, a veggie, fruit and was starting to have a meat introduced and he ate 8 ozs about every 4 to 4 1/2 hours. Watch for his guide, if he is hungry feed him.