I've figured it out now...I feed him off MY plate and with MY fork. If I give him his own bowl with a baby spoon, he will refuse it.
I've just been giving him rice, smashed veggies (he likes zucchini, carrots, sweet potato), and meat. He really loves Pizza crust, although that's probably not the healthiest for us and him to eat. At least he's eating! Oh and he also likes Maple and brown sugar instant oatmeal. I'd like to get him to eat plain, but he won't.
It seems like his appetite fluctuates too, one day he won't eat anything and won't even finish his bottle, and next day he's ravished and eating everything all up.