Hi J.,
Its been a while since Ive been in your shoes. This is what I did as I had a child that did some of those same things.
He liked fruits and veggies too, but when he ate meat , he would sit and chew and chew and chew and never swallow! He didnt spit it out, just wouldnt swallow it. We just started having him spit it out when he would do this. I dont remember when exactly he started eating meat, it just happened. Now he is 21 and a meal isnt a meal to him unless it has meat in it! He loves steak and all meat now..lol..I wouldnt worry about the meat too much. Maybe its the texture of the meat he doesnt like right now. He will probably grow out of this.. lord knows mine did.
When I started my kids on milk instead of formula, I started on 2% milk. If you are trying whole milk, try 2% and see what happens. The 2% has less fat in it also. Problem with this is, this doesnt fill them up like the formula does, so realize he might need some cereal with it to keep him happy.
Good Luck and Stay Strong! :-)
R. B