Oh, so many possible responses come to mind.
Is it that you want meat specifically, or do you want protein ideas? I had a hard time with my 1st. Egg noodles are a good protein source. She liked them plain but also with a little chicken/turkey gravy. I would also make "cheesy egg balls" (microwaved scrambled egg and cheese, hand rolled into little balls). I had good luck with dime-size meatballs too (I called them cannon balls; basically ground meat, bread crumbs, seasoning; pan fried). My 1st like her cannon balls with ketch-up. After a couple times, I started to cuisinart shredded carrot and add that in to the meatball mixture too. She never knew the carrot was there. I also gave her a simple chicken salad (canned chicken, mayo, mashed up into small bits) and served on top of low salt tortilla chips. She also liked baked chicken, pork chops and ham (as in baked ham; you can buy the little dinner size or Ham steak cutlet instead of the big holiday spiral ham). Again, she had to have her ketch-up with it.
And I gave her after dinner treats. Eat your meat--actually it became "make a happy plate"--you'll get 1 jelly belly (just one! 1 jelly belly will not ruin teeth or bring on a huge sugar rush). Don't eat your meat, no treats. She ate her meat more often than not.
My 1st wasn't a milk drinker, so I started making yogurt smoothies (which was basically diluted yogurt & milk, put through a strainer to get the chucks of fruit out). I'd mix 5 cartons together at once, add the milk, and it would equate to approx. four 8 oz cups. She add 2 each day--one in the am with tv and one as soon as she got home from school. Each yogurt carton has about 5 grams of protein. By using 5 cartons and splitting it into 4 cups, that comes up to 6+ grams of protein (not counting the protein from the milk or the benefits of the probiotics).
Now, I do want to mention: If your son drinks too much milk, it can cause anemia. Ideally, toddlers should have between 16-24oz of milk per day (no more than 24 oz). If they drink more than that, it can lead to anemia. So, one question back to you is how much milk is he drinking each day? You'll need to reduce his milk intake if he's drinking too much (especially if he is already showing signs of anemia). If he is drinking 24oz per day more often than 16 oz, I would reduce it (since he is already slightly anemic). Here are some links in case you need to read up on excess milk consumption causing anemia:
http://www.aafp.org/afp/2002/1001/p1217.html
http://www.drpaul.com/library/MILK.html
http://www.cdc.gov/nutrition/everyone/basics/vitamins/iro...
Good luck!